Отчёт 01M7EQPA0GE83WBGN7Z2K75VT6 · checks-v2
MCP server Developer: автоматические проверки
Что HostedMCP проверил 15 нояб. 2026 г., 04:33 UTC. Каждый результат ссылается на публичный источник, из которого он получен, чтобы вы могли проверить его сами.
6 из 11 проверок выполнено · 0 серьёзных находок · это не аудит безопасности
- Проверено
- 15 нояб. 2026 г., 04:33 UTC
- Коммит
- —
- Пакет
- размещённая конечная точка
- Методология
- checks-v2
Что исправить для более высокого балла
2 проверки могут принести больше баллов. Следующее сканирование пройдёт в течение недели или сразу после изменения репозитория.
- OpenSSF Scorecard до +15 баллов
Добавьте действие OpenSSF Scorecard (
ossf/scorecard-action) в репозиторий и исправьте самые слабые проверки из его списка, например защиту ветвей, закреплённые зависимости и разрешения токенов. - Удалённая конечная точка отвечает на рукопожатие MCP до +5 баллов
Разместите удалённую конечную точку по HTTPS и убедитесь, что она отвечает на запрос MCP
initializeили возвращает 401, когда требуется вход.
Происхождение
15 / 15 баллов- ПройденоСвязанный и доступный исходный репозиторий10 баллов
doc2mcp/doc2mcp публичен и доступен
github.com/doc2mcp/doc2mcp ↗ - Не проверялосьПакет указывает этот репозиторий как источник5 баллов
- Не проверялосьПроисхождение сборки (аттестация Sigstore)10 баллов
- Пройдено
Практики
5 / 5 баллов- ПройденоКоммит или релиз за последний год5 баллов
Последний коммит или релиз 2026-08-01
github.com/doc2mcp/doc2mcp ↗ - Не проверялосьOpenSSF Scorecard15 баллов
Как исправить: Добавьте действие OpenSSF Scorecard (
ossf/scorecard-action) в репозиторий и исправьте самые слабые проверки из его списка, например защиту ветвей, закреплённые зависимости и разрешения токенов.
Цепочка поставок
не проверено- Не проверялосьИмя пакета не похоже на популярный пакет10 баллов
- Не проверялосьНет критических предупреждений в пакете или его зависимостях15 баллов
Безопасность инструментов
20 / 20 баллов- ПройденоНет скрытых инструкций для модели15 баллов
Прочитано 6 описаний инструментов и README; фраз-переопределений, путей к учётным данным и скрытых символов нет
- ПройденоДеструктивные инструменты помечены5 баллов
Нет инструмента с именем вроде delete, drop или exec
Конечная точка
0 / 5 баллов- ПроблемаУдалённая конечная точка отвечает на рукопожатие MCP5 баллов
Конечная точка не ответила на initialize: HTTP 402
Как исправить: Разместите удалённую конечную точку по HTTPS и убедитесь, что она отвечает на запрос MCP
initializeили возвращает 401, когда требуется вход.
Что эти проверки не охватывают
- Код сервера не запускается, его логика не проверяется.
- Результаты описывают репозиторий и пакет на указанную выше дату; более поздний релиз может отличаться.
- Пройденная проверка не гарантирует безопасность. Выдавайте каждому серверу минимально необходимый токен или роль.