Custom AI Agent MCP

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

  • 1 553 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

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

  • Содержимое перехваченного трафика, включая куки и токены, уходит выбранной модели, если режим приватности выключен
  • Инструменты в режиме Unsafe отправляют запросы к целям и запускают сканирование Burp
  • Ключи API и токен MCP хранятся в настройках Burp вместе с мастер-ключом шифрования
Все причины и проверки

six2dez/burp-ai-agent

Установка

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

git clone https://github.com/six2dez/burp-ai-agent.git
cd burp-ai-agent
JAVA_HOME=/path/to/jdk-21 ./gradlew clean fullJar

Либо скачайте готовый jar со страницы Releases. Затем в Burp откройте Extensions, Installed, Add, выберите тип Java и файл jar.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Содержимое перехваченного трафика, включая куки и токены, уходит выбранной модели, если режим приватности выключен
  • Инструменты в режиме Unsafe отправляют запросы к целям и запускают сканирование Burp
  • Ключи API и токен MCP хранятся в настройках Burp вместе с мастер-ключом шифрования

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

Что делает

Custom AI Agent (прежнее название Burp AI Agent) — расширение, которое встраивает ИИ в проверку веб-приложений на безопасность в Burp Suite. Вы щелкаете правой кнопкой по запросу в истории прокси, выбираете пункт Analyze this request, и открывается чат с разбором. Модель берется у одного из поставщиков: встроенного Burp AI, Anthropic, Ollama, LM Studio, NVIDIA NIM, Perplexity, любого OpenAI-совместимого API или у установленных команд gemini, claude, codex, opencode и copilot. Расширение запускает MCP-сервер на 127.0.0.1:9876. Через него Claude Desktop, Claude Code, Codex или другой MCP-клиент читает историю прокси и карту сайта, отправляет запросы, создает вкладки Repeater и Intruder, запускает сканирование Burp, получает адреса Collaborator для внеполосной проверки и заносит находки в список замечаний Burp. В полной сборке их 59, в облегченной — 8. Пассивный сканер работает как проверка PassiveScanCheck в Burp Professional и ищет признаки уязвимостей из 62 классов. Активный сканер ставит найденное в очередь предложенных целей, и запросы к цели уходят только после вашего подтверждения. Для терминальных агентов в папке skills лежит скилл burp-scan: он ведет проверку по этапам от области тестирования и пассивного анализа до активного подтверждения, внеполосных проверок и создания замечаний.

Для кого. Для пентестеров, багхантеров и инженеров по безопасности приложений, которые работают в Burp Suite и хотят разбирать трафик и подтверждать находки вместе с языковой моделью или собственным терминальным агентом.

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

  • Нужно быстро разобрать подозрительный запрос из истории прокси и получить список гипотез об уязвимостях
  • Claude Desktop или Claude Code должен сам читать трафик Burp и заводить замечания по результатам проверки
  • Пассивный анализ нашел кандидатов, и их надо вручную поставить в очередь активной проверки
  • Для отчета нужен журнал запросов к модели с контрольными суммами, который расширение ведет в формате JSONL при включенном аудите
  • Проверка идет в разрешенном периметре, и нужно подтвердить слепую уязвимость через Collaborator

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

  • У вас нет разрешения на тестирование цели: по словам автора, атака без согласия владельца незаконна
  • Вам нужен только MCP-мост к Burp без чата и сканеров: такую задачу решает Burp Suite MCP Server Extension от PortSwigger
  • Burp Suite старше 2026.2 или нет Java 21: расширение запускается только внутри Burp и требует эти версии
  • Burp открыт на Community, а вам нужен пассивный сканер: он работает как проверка PassiveScanCheck только в Burp Professional

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

Подключись к MCP Burp на localhost:9876 и проверь историю прокси на IDOR, только по хостам из области тестирования

MCP

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

Ограничения

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

Существуют две сборки: полная с 59 инструментами MCP, пятью поставщиками через командную строку, внешним MCP-клиентом и необязательной автоочередью, и облегченная с 8 инструментами. Загружать нужно одну: две копии дадут две вкладки и два MCP-сервера на одном порту. Версия 1.1.0, в каталоге расширений Burp ее пока нет, облегченная сборка ждет проверки PortSwigger.

Нужны Burp Suite Community или Professional 2026.2 и новее, пассивный сканер доступен только в Professional.

Ключи API и токен MCP шифруются AES-256-GCM, но мастер-ключ лежит в настройках Burp рядом с шифртекстом, и пароль хранилища TLS записан открытым текстом. Версии 1.0.0 и ранее писали в аудит токен MCP и полные промпты, а контекстное меню обходило режим приватности, поэтому после обновления до 1.1.0 автор просит сменить затронутые учетные данные.

Лицензия MIT.

Как отключить. Выключите MCP-сервер в Settings, затем выгрузите расширение в Extensions, Installed: после выгрузки не остается потоков, таймеров и слушателя MCP. Скилл удалите из ~/.claude/skills/burp-scan. Если сервер открывали наружу, смените токен. Каталог ~/.burp-ai-agent/ с настройками и профилями агентов останется на диске.

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

Как подключить Claude Desktop к Burp Suite по MCP?

Включите MCP-сервер в Settings расширения и добавьте в claude_desktop_config.json сервер с командой npx и аргументами -y, supergateway, --sse, http://127.0.0.1:9876/sse. Нужен Node.js 18 и новее. Если вы включили внешний доступ, клиент должен посылать заголовок Authorization с токеном в каждом запросе.

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

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

Выполнит ли расширение вызов инструмента, который предложила модель?

Вызов, разобранный из ответа модели, ждет вашего решения. Инструменты только для чтения с ограниченным выводом идут автоматически, остальные просят подтверждения один раз за сессию или при каждом вызове. Неизвестное имя инструмента всегда требует подтверждения.

Как использовать скилл burp-scan с Gemini CLI или Codex?

Скилл лежит в одном файле skills/burp-scan/SKILL.md. В Claude Code его копируют в ~/.claude/skills или .claude/skills и вызывают командой /burp-scan. В Gemini CLI, Codex и OpenCode файл добавляют как контекстный или вставляют в системный промпт вместе с описанием инструментов MCP.

Можно ли работать с Burp AI Agent на локальной модели без облака?

Можно: поставщиками служат Ollama и LM Studio. Для Ollama запустите ollama serve и скачайте модель командой ollama pull llama3.1, для LM Studio загрузите модель и включите сервер. После этого выберите поставщика на вкладке AI Agent в Settings.

Обсуждение

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

MCP-серверы

Burp Suite MCP Server

Burp Suite MCP Server Extension

Официальный

Официальное расширение PortSwigger, которое открывает Burp Suite AI-клиентам по MCP для работы с веб-трафиком при тестировании

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

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

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

Набор из полусотни субагентов Claude Code для авторизованного пентеста: планирование, разведка, поиск и цепочки эксплойтов, пост-эксплуатация, детект и отчеты

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

MCP-сервер для наступательной безопасности: агент запускает более 150 инструментов пентеста и разведки и ведет автоматическую проверку целей

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

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

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

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

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

Коротко о README

Описание открывают заметки о версиях 1.1.0, 1.0.1 и 1.0.0, дальше идут быстрый старт из шести шагов, таблица поставщиков моделей, раздел о скилле burp-scan, ссылки на документацию и заметки о приватности. В репозитории есть папка docs с руководствами по защите MCP, безопасности интерфейса и внешним MCP-серверам, профили агентов pentester, bughunter и auditor, файлы SECURITY.md и CHANGELOG.md, а также тесты.

Бейдж для README

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

Foxx AICustom AI Agent
Foxx AI

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