Agentic Radar CLI

Agentic Radar разбирает код многоагентных систем на LangGraph, CrewAI, n8n, OpenAI Agents и AutoGen и собирает HTML-отчет об инструментах и уязвимостях

  • 1 058 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLIОфициальный

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

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

  • Команда `test` запускает скрипт вашего проекта с враждебными входами и отправляет данные проверки в OpenAI или Azure OpenAI
  • Флаг `--harden-prompts` отправляет системные промпты агентов во внешний сервис
  • Статический разбор читает исходники проекта целиком, но код не исполняет
Все причины и проверки

splx-ai/agentic-radar

Установка

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

npx skillfoxx add cli/agentic-radar

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

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

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

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

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

  • Команда `test` запускает скрипт вашего проекта с враждебными входами и отправляет данные проверки в OpenAI или Azure OpenAI
  • Флаг `--harden-prompts` отправляет системные промпты агентов во внешний сервис
  • Статический разбор читает исходники проекта целиком, но код не исполняет

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

Что делает

Agentic Radar — консольная программа на Python от компании SPLX. Команда `agentic-radar scan` читает исходники проекта на выбранном фреймворке (`langgraph`, `crewai`, `n8n`, `openai-agents` или `autogen`) и без запуска кода строит HTML-отчет. В нем граф рабочего процесса агентов, перечень встроенных и собственных инструментов, найденные MCP-серверы и таблица, где каждому инструменту сопоставлены известные уязвимости из перечней OWASP Top 10 для LLM-приложений и OWASP Agentic AI Threats and Mitigations. Флаг `--harden-prompts` дополнительно отправляет найденные системные промпты в OpenAI, а в отчет возвращаются их улучшенные версии с лучшими практиками. Работает для OpenAI Agents, CrewAI и AutoGen, ключ `OPENAI_API_KEY` берется из окружения. Команда `agentic-radar test` проверяет систему во время работы. Она запускает ваш скрипт-вход, подмешивает набор враждебных входов (внедрение промпта, утечка персональных данных, вредный контент, фальшивые новости) и показывает в таблице, что ответили агенты. Успех атаки оценивает языковая модель по условию из теста, свои проверки добавляются YAML-файлом через `--config`. Эта команда пока поддерживает только OpenAI Agents и требует `OPENAI_API_KEY` или `AZURE_OPENAI_API_KEY`.

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

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

  • Проект на LangGraph, CrewAI, n8n, OpenAI Agents или AutoGen разросся, и нужна схема, кто кого вызывает и какие инструменты задействованы
  • Нужно проверить, какие MCP-серверы подключены к агентам проекта: отчет перечисляет их для каждого из поддержанных фреймворков
  • В репозитории хочется проверять агентов при каждом пуше: в `examples/github_workflow` лежит готовый сценарий GitHub Actions, отчет сохраняется артефактом запуска
  • Перед релизом агента на OpenAI Agents нужно прогнать его на внедрение промпта и утечку персональных данных командой `agentic-radar test`
  • Системные промпты агентов нужно привести к структурированному виду: `--harden-prompts` показывает улучшенные варианты в отчете

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

  • Агенты написаны на другом фреймворке: поддержаны только LangGraph, CrewAI, n8n, OpenAI Agents и AutoGen
  • Нужно проверять отдельные MCP-серверы или скиллы перед установкой: Agentic Radar читает код ваших агентов, на чужие серверы он не подключается; для этого есть mcp-scanner и skillspector
  • Агенты не используют OpenAI и нельзя отправлять промпты внешним моделям: `test` требует ключ OpenAI или Azure OpenAI, `--harden-prompts` отправляет промпты в OpenAI
  • Нужна гарантия безопасности: отчет показывает возможные уязвимости по перечням OWASP, а не результат взлома

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

Просканируй папку с агентами на LangGraph и собери HTML-отчет: какие инструменты и MCP-серверы они используют

Ограничения

  • Проект помечен в метаданных пакета как альфа-версия (0.14.1), с последним обновлением в ноябре 2025 года.
  • Не все возможности работают с каждым фреймворком: проверка во время работы поддержана только для OpenAI Agents, улучшение промптов — для OpenAI Agents, CrewAI и AutoGen, для LangGraph и n8n оно недоступно.
  • Для CrewAI нужны дополнительные зависимости, `pip install "agentic-radar[crewai]"`, они ставятся на Python от 3.10 до 3.12. На других версиях описания встроенных инструментов беднее или отсутствуют.
  • Статический разбор работает локально, без отправки кода. Наружу уходят только системные промпты при `--harden-prompts` и данные проверки `test`.
  • Автор сообщает, что `test` внедряется в ваш процесс и запускает вашу систему. Запускайте его в изолированном окружении с отдельным ключом.

Как отключить. Agentic Radar запускается вручную и в проект не встраивается. Удалите его командой `pip uninstall agentic-radar`. Если вы добавили сценарий GitHub Actions из примера, удалите его файл из `.github/workflows`.

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

Какие фреймворки умеет разбирать Agentic Radar?

Команда `scan` принимает `langgraph`, `crewai`, `n8n`, `openai-agents` и `autogen`. Для каждого строится граф, список инструментов и поиск MCP-серверов. Остальные функции работают не везде, таблица возможностей лежит в разделе дорожной карты.

Уходит ли мой код наружу при сканировании?

Нет, статический разбор и сопоставление с уязвимостями идут локально. Наружу, по словам авторов, могут уходить только данные необязательных функций: например, системные промпты при улучшении через `--harden-prompts`.

Что проверяет команда test?

Она запускает ваш скрипт и подает на вход тесты на внедрение промпта, утечку персональных данных, вредный контент и фальшивые новости. Результат печатается таблицей с именем агента, типом теста, входом, ответом и итогом. Свои тесты добавляются YAML-файлом с полями `name`, `input` и `success_condition`.

Можно ли запускать проверку автоматически?

Да, в репозитории есть пример `auto-agentic-radar.yaml` для GitHub Actions. Он запускает сканирование при каждом пуше и сохраняет отчет как артефакт запуска.

Как отключить встроенные тесты и оставить только свои?

В YAML-файле для `--config` задайте `include_default_tests: false` и перечислите свои тесты в списке `tests`. По умолчанию встроенные тесты запускаются вместе с вашими.

Обсуждение

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

Официальный

Агентный SAST-сканер: ИИ-агенты читают код, проверяют находки по графу вызовов и разбирают весь репозиторий или diff для ревью pull request

CLIШирокий доступ441Звезды репозитория

Открытый инструмент для эмуляции атак на AI-агентов, LLM-приложения и MCP серверы, с проверкой по каталогам OWASP

CLIШирокий доступ583Звезды репозитория

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

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

Расширение Burp Suite с ИИ: разбирает запросы, подключает сканеры и открывает Burp по MCP для Claude Desktop, Claude Code, Codex и Gemini CLI

MCP-серверШирокий доступ1,6 тыс.Звезды репозитория

Набор для авторизованного багбаунти: 50 субагентов, 26 команд и 2 MCP-сервера площадок багбаунти для Claude Code, Codex и еще пяти агентов

ПлагинШирокий доступ1 тыс.Звезды репозитория

CLI с политиками, который перехватывает опасные команды AI-агентов вроде rm -rf, force push или чтения .env до их выполнения

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

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

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

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Agentic Radar (эта запись)да1 058
MCP Scannerда1 096подключается к MCP-серверам и проверяет описания их инструментов; Agentic Radar читает код ваших агентов
SkillSpectorнет21 005проверяет чужие скиллы и MCP-серверы до установки по паттернам уязвимостей; Agentic Radar разбирает собственные многоагентные проекты

Коротко о README

Документация открывается описанием отчета и ссылкой на пример готового HTML. Дальше идут установка, команды `scan` и `test`, улучшение промптов, настройка собственных тестов, сценарий для CI, матрица поддержки по фреймворкам, подборка статей разработчиков и ответ о том, что происходит с кодом. В репозитории есть пакет с модулями анализа под каждый фреймворк, каталог `examples`, история изменений и правила для вкладчиков.

Бейдж для README

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

Foxx AIAgentic Radar
Foxx AI

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