Trustabl Probe MCP

Probe находит сетевые обращения инструмента агента при запуске без сети и готовит черновик политики с минимальными правами

  • 65 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сканирование запускает код проверяемого инструмента в песочнице и пишет файлы отчетов в его каталог
  • Команда `probe_install` скачивает бинарник и образы Docker
Все причины и проверки

trustabl/agent-network-access-probe

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/trustabl-probe

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сканирование запускает код проверяемого инструмента в песочнице и пишет файлы отчетов в его каталог
  • Команда `probe_install` скачивает бинарник и образы Docker

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Trustabl Probe выполняет инструмент агента в песочнице OpenShell или Docker с заблокированной сетью, наблюдает, к каким адресам он пытался обратиться, и собирает черновик сетевой политики с минимальными правами. Статический разбор для Python, Go, JavaScript, TypeScript, Ruby и Shell находит жестко записанные ключи, обращения к неразрешенным адресам и вызовы без таймаутов. Модуль MCP `@trustabl/agent-network-access-probe` дает агенту три инструмента: `probe_check_setup` проверяет готовность бинарника, Docker и образов, `probe_install` ставит их с проверкой контрольной суммы, `probe_scan` сканирует каталог инструмента и возвращает оценку готовности, черновик списка разрешенных адресов и находки с подсказками. Исправления агент вносит сам, поэтому отдельная модель и ключ не нужны.

Для кого. Авторам инструментов для агентов и командам безопасности, которые хотят знать, к каким адресам обращается инструмент, до выпуска.

Подходит, если

  • Новый инструмент агента проверяется на сетевые обращения до публикации
  • Из наблюдений собирается политика OpenShell с минимальными правами
  • В коде находятся жестко записанные учетные данные и вызовы без таймаутов
  • Результаты запуска подписываются манифестом Sigstore в CI

Не подходит, если

  • Инструмент нельзя запускать даже в песочнице
  • Нужна проверка уязвимостей зависимостей, сетевое поведение не важно
  • Код написан на языке вне поддерживаемого списка

Пример запроса к агенту

Просканируй каталог моего инструмента, покажи оценку готовности и черновик списка разрешенных адресов и предложи исправления

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Нужен Node.js 18 или новее. Песочница требует Docker или NVIDIA OpenShell, без них работает только статический разбор. Docker покрывает Python, JavaScript, TypeScript, Go и Ruby, образ OpenShell запускает Python и Node, скрипты Shell разбираются только статически. Инструменты с опасными вызовами вроде платежей, удалений и сетевой записи в песочнице не запускаются, пока вы не передадите `allow_write_tools: true`. Сканирование записывает четыре файла отчета в проверяемый каталог. Адреса метаданных облака всегда исключаются из политики.

Как отключить. Уберите запись `agent-network-access-probe` из конфигурации клиента. Отчеты в проверенных каталогах и кэш результатов в каталоге пользователя удаляются вручную.

Частые вопросы

Как подключить Probe к Cursor?

Добавьте в `.cursor/mcp.json` сервер `agent-network-access-probe` с командой `npx` и аргументами `-y @trustabl/agent-network-access-probe`. Для Claude Code есть отдельные инструкции в папке `mcp`.

Что меняет probe_scan?

Он записывает четыре файла отчета в сканируемый каталог. Остальные инструменты читают состояние, а `probe_install` скачивает бинарник и образы.

Что означает песочница с заблокированной сетью?

Инструмент запускается без доступа в сеть, и Probe фиксирует попытки обращений, падения и отсутствие зависимостей. Из увиденных адресов собирается черновик политики.

Нужна ли языковая модель?

Для режима MCP нет, исправления вносит сам агент. Отдельный CLI может использовать локальную или облачную модель для автоматических правок.

Что подписывается Sigstore?

Необязательный манифест запуска с подписью без ключа, в CI, например в GitHub Actions с правом `id-token: write`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.

MCP-серверРасширенный доступ123Звезды репозитория

Статический сканер уязвимостей в коде ИИ-агентов и конфигурациях MCP с 66 правилами по OWASP Agentic Top 10

CLIРасширенный доступ245Звезды репозитория

CLI-посредник проверяет сетевые запросы и вызовы MCP агента: утечки секретов, опасные адреса и внедренные инструкции

CLIРасширенный доступ990Звезды репозитория

CLI проверяет на вашей машине скиллы и конфиги MCP, ищет отравленные описания инструментов и прогоняет системный промпт через 225 атак

CLIРасширенный доступ383Звезды репозитория

AgentGuard проверяет действия кодинг-агента до запуска и сканирует чужие скиллы на секреты, бэкдоры и промпт-инъекции.

ПлагинРасширенный доступ493Звезды репозитория

CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым

CLIРасширенный доступ89Звезды репозитория

Коротко о README

README показывает, как Probe запускает инструмент в песочнице, наблюдает сетевые адреса и строит политику, и перечисляет способы установки. Раздел о работе описывает статический и песочничный проход, требования и настройку модели для автоматических исправлений.

Бейдж для README

Сообщить о проблеме