Pentest Agent Suite — плагин
Набор для авторизованного багбаунти: 50 субагентов, 26 команд и 2 MCP-сервера площадок багбаунти для Claude Code, Codex и еще пяти агентов
- 1 030 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Субагенты активно тестируют цели эксплойтами и полезными нагрузками, область поиска задает сам пользователь без проверки авторизации
- Хук получает полный доступ к оболочке для recon и hunt-команд, ограничивая его только списком scope.yaml
- MCP-сервер bounty-platforms работает с токенами HackerOne, Bugcrowd, Intigriti и YesWeHack и может отправлять отчеты от вашего имени
Установка
- Работает в
Ручная установка
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 для авторизованного пентеста: планирование, разведка, поиск и цепочки эксплойтов, пост-эксплуатация, детект и отчеты
Набор скиллов и команд для авторизованного багбаунти и внешнего red team в Claude Code: методики, шаблоны цепочек и отчетов
AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F
MCP-сервер для наступательной безопасности: агент запускает более 150 инструментов пентеста и разведки и ведет автоматическую проверку целей
Расширение Burp Suite с ИИ: разбирает запросы, подключает сканеры и открывает Burp по MCP для Claude Desktop, Claude Code, Codex и Gemini CLI
Каталог из 22 плагинов с хуками для Claude Code: безопасность, контроль расходов, наблюдаемость и автоматизация
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Pentest Agent Suite (эта запись) | нет | ключ необязателен | 1 030 | |
| pentest-ai-agents | нет | 2 365 | тот же жанр субагентов для авторизованного пентеста, но без интеграции с API площадок багбаунти и без MCP-поиска по прошлым отчетам | |
| pentest-ai (ptai) | нет | 1 768 | автономный пентестер, который подтверждает каждую находку доказательством для повторного прогона, а не набор субагентов и команд | |
| h1-brain | нет | API-ключ | 356 | MCP-сервер собирает вашу историю HackerOne и 3600 раскрытых отчетов в |
Коротко о README
Описание репозитория открывается счетчиками: около 760 файлов, 118 тысяч строк, 50 агентов, 26 команд и 2 500 строк payload, а дальше идет таблица соответствия семи целевых инструментов форматам агентов, команд, правил и MCP. Отдельные разделы описывают, что меняет транслятор форматов при переносе из Claude Code в другой инструмент, и перечисляют хуки, которые считают стоимость токенов и проверяют область поиска. Раздел License в конце короткий: инструмент только для авторизованного тестирования с ответственным раскрытием находок.