Pentest Agent Suite — плагин

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

  • 1 030 ★ репозитория
  • Последний коммит
Плагин

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

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

  • Субагенты активно тестируют цели эксплойтами и полезными нагрузками, область поиска задает сам пользователь без проверки авторизации
  • Хук получает полный доступ к оболочке для recon и hunt-команд, ограничивая его только списком scope.yaml
  • MCP-сервер bounty-platforms работает с токенами HackerOne, Bugcrowd, Intigriti и YesWeHack и может отправлять отчеты от вашего имени
Все причины и проверки

h-mmer/pentest-agents

Установка

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

git clone https://github.com/H-mmer/pentest-agents-suite
cd pentest-agents-suite/pentest-agents/providers/codex
codex

Готовый переведенный набор для Codex без установки: пути внутри ссылаются на tools/, rules/ и mcp-*-server/ клонированного репозитория.

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

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

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

  • Субагенты активно тестируют цели эксплойтами и полезными нагрузками, область поиска задает сам пользователь без проверки авторизации
  • Хук получает полный доступ к оболочке для recon и hunt-команд, ограничивая его только списком scope.yaml
  • MCP-сервер bounty-platforms работает с токенами HackerOne, Bugcrowd, Intigriti и YesWeHack и может отправлять отчеты от вашего имени

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

Что делает

Pentest Agent Suite — рабочее пространство для поиска уязвимостей в программах багбаунти, с которыми у вас заключено соглашение об авторизованном тестировании. Команда `/new` создает папку проекта и файлы `CLAUDE.md`, `AGENTS.md` и настройки под семь целевых инструментов: Claude Code, Codex, Gemini, Cursor, Windsurf, VS Code Copilot и OpenClaw, перекладывая общий набор правил и агентов из `.claude/` в формат каждого инструмента. Например, модель в метаданных агента убирается, а фразы про Claude Code меняются на нейтральные. Команда `/sync` подтягивает область поиска программы через MCP-сервер bounty-platforms, который по вашему токену читает API HackerOne, Bugcrowd, Intigriti и YesWeHack. Команда `/hunt` запускает профильных субагентов по классам уязвимостей (межсайтовый скриптинг, подделка запроса на сервер, небезопасная прямая ссылка на объект и другие) с конкретными шаблонами запросов и инструкцией сначала проверять цель по файлу области поиска. Каждая найденная уязвимость перед отчетом проходит проверку у агента-валидатора по семи вопросам: любой ответ «нет» останавливает находку статусом KILL, а список never-submit отбрасывает чисто информационные находки без ручной проверки. Второй MCP-сервер, writeup-search, ищет похожие случаи из прошлых отчетов: без собственной базы он отдает только шаблоны атак и описания техник из файлов репозитория, а с подключенной базой SQLite или FAISS ищет по вашим сохраненным разборам. Хуки Claude Code в `hooks/hooks.json` сами считают стоимость токенов по каждому субагенту и блокируют bash-команды вне области поиска по списку из `scope.yaml`.

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

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

  • Есть действующая программа багбаунти на HackerOne, Bugcrowd, Intigriti или YesWeHack и нужно свести область поиска, находки и отчеты в одно рабочее пространство
  • Нужны готовые шаблоны запросов и методология по конкретному классу уязвимостей вместо поиска по памяти
  • Нужна проверка найденной уязвимости по формальным критериям перед тем, как тратить время на отчет
  • Поиск идет в Codex, Gemini, Cursor, Windsurf, VS Code Copilot или OpenClaw, и нужен готовый перевод правил и агентов в формат этого инструмента

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

  • Нет подписанной авторизации на тестирование цели: область поиска в скоуп-файле заполняет сам пользователь любыми доменами по своему решению
  • Нужен готовый индекс прошлых отчетов для семантического поиска: репозиторий поставляет только сервер поиска, саму базу разборов нужно собрать своими скриптами из `rag-builder/`
  • Нужна поддержка нестандартных нишевых платформ багбаунти: полноценный доступ к API реализован только для HackerOne, остальные одиннадцать площадок пока заглушки
  • Автор не указал лицензию, права на использование и копирование не определены, уточните у автора

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

Запусти /hunt на target.com с фокусом на идентификаторы объектов, у меня подписанная авторизация в программе на HackerOne

Ограничения

Автор не указал лицензию, права на использование и копирование не определены, уточните у автора.

  • Инструмент не проверяет наличие у вас авторизации на цель: область поиска в `scope.yaml` заполняет сам пользователь, и ответственность за выход за ее пределы лежит на нем.
  • Из шестнадцати площадок багбаунти полноценный доступ к API есть только у HackerOne; у Bugcrowd, Intigriti и YesWeHack работает базовый набор запросов, у Immunefi доступны только публичные данные, а остальные одиннадцать площадок остаются заглушками без реальных запросов.
  • Семантический поиск по прошлым отчетам работает только с собственной базой пользователя: массовая раздача чужих разборов нарушает условия большинства платформ, поэтому готовая база в репозиторий не входит.
  • Установщик переносит формат для семи инструментов, но протестированной средой названа только Claude Code, для остальных шести тестовый прогон не задокументирован.
  • Профильные хуки, включая блокировку bash-команд вне области поиска, работают через формат хуков Claude Code и не переносятся на другие инструменты установщиком.

Как отключить. Выполните `pentest-agents uninstall`: установщик снимает только файлы, которые записал сам, и точечно убирает добавленные им ключи из `.mcp.json` и настроек, восстанавливая сохраненные копии измененных файлов `<путь>.pa-backup`.

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

Проверяет ли Pentest Agent Suite, что у меня есть разрешение на тестирование цели?

Нет, авторизацию инструмент не проверяет: область поиска в scope.yaml заполняет сам пользователь. Хук scope_hook.py блокирует bash-команды, которые обращаются к доменам вне этого файла, но не проверяет, откуда взялся сам файл.

Что происходит с находкой перед отправкой в программу?

Агент-валидатор проводит ее через семь вопросов, и первый ответ «нет» сразу ставит статус KILL без права на повторную попытку в том же цикле. Список never-submit дополнительно отбрасывает находки, которые программы обычно не принимают как информационные.

Работает ли поиск по прошлым отчетам сразу после установки?

Работает только локальный режим: сервер writeup-search отдает payload и описания техник из файлов репозитория rules/payloads.md. Семантический или текстовый поиск по вашим прошлым разборам включается, только когда вы сами положите файл metadata.db в указанную папку.

Можно ли пользоваться набором не в Claude Code?

Да, в папке providers/ уже лежат готовые переводы для Codex, Gemini, Cursor, Windsurf, VS Code Copilot и OpenClaw, их можно открыть прямо из клонированного репозитория. Автор при этом называет протестированной средой только Claude Code, для остальных шести отдельного прогона в README нет.

Как собрать собственную базу для семантического поиска по разборам?

Скрипт `rag-builder/build.py` клонирует репозитории из вашего списка repos.yaml и строит из них metadata.db и index.faiss. Любое действие, которое клонирует, индексирует или пишет файлы, требует флага --execute, без него скрипт только печатает план.

Обсуждение

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

Плагины

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

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

Набор скиллов и команд для авторизованного багбаунти и внешнего red team в Claude Code: методики, шаблоны цепочек и отчетов

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

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

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

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

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

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

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

Каталог из 22 плагинов с хуками для Claude Code: безопасность, контроль расходов, наблюдаемость и автоматизация

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

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

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

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Pentest Agent Suite (эта запись)нетключ необязателен1 030
pentest-ai-agentsнет2 365тот же жанр субагентов для авторизованного пентеста, но без интеграции с API площадок багбаунти и без MCP-поиска по прошлым отчетам
pentest-ai (ptai)нет1 768автономный пентестер, который подтверждает каждую находку доказательством для повторного прогона, а не набор субагентов и команд
h1-brainнетAPI-ключ356MCP-сервер собирает вашу историю HackerOne и 3600 раскрытых отчетов в

Коротко о README

Описание репозитория открывается счетчиками: около 760 файлов, 118 тысяч строк, 50 агентов, 26 команд и 2 500 строк payload, а дальше идет таблица соответствия семи целевых инструментов форматам агентов, команд, правил и MCP. Отдельные разделы описывают, что меняет транслятор форматов при переносе из Claude Code в другой инструмент, и перечисляют хуки, которые считают стоимость токенов и проверяют область поиска. Раздел License в конце короткий: инструмент только для авторизованного тестирования с ответственным раскрытием находок.

Бейдж для README

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

Foxx AIPentest Agent Suite
Foxx AI

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