AgentSeal — проверка безопасности ИИ-агентов

AgentSeal

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

  • 383 ★ репозитория
  • Последний коммит
CLI

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

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

  • Команда guard читает конфигурации всех ассистентов на машине, а в них бывают токены и пути к данным
  • Команда shield работает в фоне и переносит файлы в карантин
  • Для scan системный промпт уходит выбранной модели, облачной или локальной
Все причины и проверки

getagentseal/agentseal

Установка

Ручная установка

pip install agentseal

Или `npm install agentseal`. Затем `agentseal guard` для проверки машины без ключа API.

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

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

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

  • Команда guard читает конфигурации всех ассистентов на машине, а в них бывают токены и пути к данным
  • Команда shield работает в фоне и переносит файлы в карантин
  • Для scan системный промпт уходит выбранной модели, облачной или локальной

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

Что делает

AgentSeal — набор команд для проверки безопасности ИИ-агентов, который ставится через pip или npm. Четыре команды закрывают разные задачи. `agentseal guard` обходит конфигурации ассистентов на вашей машине, а их в списке 28, среди них Claude Code, Cursor, Windsurf, Codex CLI, Gemini CLI, Cline, Goose и OpenCode. Он проверяет файлы скиллов и настройки MCP шестиступенчатым конвейером: сигнатуры, снятие обфускации (Unicode-теги, Base64, символы справа налево, нулевая ширина), семантическое сравнение с помощью эмбеддингов, отслеживание изменений по SHA-256, обогащение данными реестра MCP и ваши правила в YAML. Ключ API для guard не нужен. `agentseal scan` прогоняет системный промпт через 225 состязательных проб: 82 техники извлечения, 143 техники внедрения и 8 мутаций. Результат оценивается детерминированно по метке-канарейке в ответе, без модели-судьи, и сводится в балл доверия от 0 до 100. `agentseal scan-mcp` подключается к живому MCP-серверу по stdio или SSE и проверяет описания его инструментов на отравление. `agentseal shield` следит за файлами конфигурации агентов, показывает уведомления и переносит в карантин файлы с найденной нагрузкой.

Для кого. Для разработчиков и специалистов по безопасности, которые ставят много скиллов и MCP-серверов в Claude Code и Cursor и хотят проверять их и свои системные промпты до того, как они навредят.

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

  • Вы поставили десяток скиллов и MCP-серверов из разных источников и хотите проверить, нет ли среди них опасных
  • Перед подключением незнакомого MCP-сервера нужно проверить его описания инструментов на скрытые инструкции
  • Нужно убедиться, что системный промпт вашего агента не выдает себя и устойчив к внедрению инструкций
  • В CI требуется барьер: сборка падает, если балл доверия промпта ниже заданного порога
  • После `npm install` или `pip install` нужно заметить, что кто-то тихо изменил конфигурации агентов

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

  • Нужна полная гарантия безопасности: оценка показывает известные приемы, но не доказывает отсутствие уязвимостей
  • Вы хотите проверять код своего приложения на уязвимости: AgentSeal смотрит конфигурации агентов, промпты и описания MCP
  • Модель недоступна, а нужен `scan`: для проверки промпта требуется модель, локальная через Ollama или облачная с ключом
  • Нужны расширенные пробы для RAG, мультимодальных атак и PDF-отчеты: они входят в платный тариф Pro

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

Запусти agentseal guard и покажи, какие из моих скиллов и MCP-серверов помечены как опасные, с серьезностью и файлом, где найдено.

Ограничения

Нужен Python 3.10 или новее либо Node.js 18 или новее. Команды `guard`, `shield` и `scan-mcp` работают без ключа API, а `scan` требует модель: бесплатно локально через Ollama либо облачную OpenAI, Anthropic, MiniMax или любой адрес HTTP. Для shield нужно поставить дополнительные зависимости командой `pip install agentseal[shield]`.

README называет guard локальным и без сетевых вызовов, но один из его этапов берет оценки доверия серверов из реестра MCP Security Registry, поэтому сетевую активность стоит проверить до запуска в закрытой среде. Семантический этап использует модель эмбеддингов MiniLM-L6-v2.

Проект выпускается под лицензией FSL-1.1-Apache-2.0, а GitHub ее не определяет. Расширенные возможности продаются в тарифе Pro. Shield переносит найденные файлы в карантин, поэтому после срабатывания проверьте, что настоящая конфигурация не пропала. Доступность сервисов моделей и реестра из России при подготовке карточки не проверялась.

Как отключить. Остановите `agentseal shield`, если он запущен в фоне, и удалите пакет командой `pip uninstall agentseal` либо `npm uninstall agentseal`. Файл `.agentseal.yaml` в проекте удалите вручную, а изолированные командой shield файлы проверьте и верните на место или удалите.

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

Как поставить AgentSeal и проверить свои скиллы?

Выполните `pip install agentseal` или `npm install agentseal`, затем `agentseal guard`. Ключ API не нужен: команда найдет файлы скиллов и конфигурации MCP у всех установленных ассистентов и выдаст отчет с серьезностью находок.

Как проверить MCP-сервер на отравление описаний инструментов?

Командой `agentseal scan-mcp --server npx @modelcontextprotocol/server-filesystem /tmp` для сервера по stdio или `agentseal scan-mcp --sse http://localhost:3001/sse` для SSE. AgentSeal перечислит инструменты и проверит описания шаблонами, снятием обфускации и семантическим сходством.

Как проверить системный промпт на устойчивость к атакам?

Запустите `agentseal scan --prompt "..." --model ollama/llama3.1:8b` или укажите файл через `--file`. Инструмент выполнит 225 проб и выведет балл доверия от 0 до 100. Для CI есть `--min-score 75`: при меньшем балле код выхода равен 1.

Чем AgentSeal отличается от Snyk Agent Scan?

Оба ищут опасные скиллы и MCP-серверы на машине. В собственной таблице сравнения автор называет у AgentSeal 225 проб для промптов против 20 целей атак у Snyk. Отдельно у AgentSeal есть слежение за конфигурациями командой shield и вывод в формате SARIF для вкладки безопасности GitHub.

Нужно ли платить за AgentSeal?

Базовые команды открыты и бесплатны, облачные модели для `scan` оплачиваются у их поставщиков, локальная Ollama бесплатна. Платный тариф Pro добавляет пробы для RAG, мультимодальных атак, карту поведения агента и PDF-отчеты.

Обсуждение

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

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

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

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

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

AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F

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

Шлюз политик для ИИ-агентов: проверяет вызовы инструментов до выполнения, опасные ставит на согласование и пишет аудит

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

CLI проверки безопасности ИИ: сканирует модели и код, пробует живые эндпоинты и MCP-серверы, разбирает записи работы агентов

CLIШирокий доступ212Звезды репозитория
Выбор редакции

CLI от Snyk, который находит на машине установленные MCP-серверы, скиллы и агентов и проверяет их на промпт-инъекции и вредоносные payload

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
AgentSeal — проверка безопасности ИИ-агентов (эта карточка)нет383
Snyk Agent Scanнет3 208сканер Snyk для найденных на машине MCP-серверов, скиллов и агентов
MCP Scannerда1 109сканер Cisco AI Defense для MCP-серверов и их инструментов
SkillSpectorнет24 472сканер NVIDIA для скиллов и MCP-серверов до установки

Коротко о README

README начинается с быстрого старта и таблицы четырех команд, затем подробно разбирает guard, scan, scan-mcp и shield. Показаны диаграммы поверхности атаки и конвейера обнаружения, программные интерфейсы на Python и TypeScript, список провайдеров моделей и реестр MCP. В конце идут требования, тариф Pro и сравнение с другими сканерами.

Бейдж для README

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

Foxx AIAgentSeal — проверка безопасности ИИ-агентов
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.