RedAmon: ИИ-агент для автоматического red teaming
RedAmon — open-source фреймворк, который автоматизирует пентест от разведки до патча в репозитории. Решает 97.1% задач XBOW-бенчмарка.
ИИ нашёл уязвимость — и сам её починил
На GitHub появился RedAmon — автономный AI-фреймворк для red teaming (имитации атак на инфраструктуру), который самостоятельно проходит весь путь: от первичной разведки до открытия pull request с патчем в репозитории заказчика. Инструмент уже показал результат: RedAmon решает 101 из 104 задач (97.1%) XBOW web-security бенчмарка в режиме полного black-box — лучший показатель среди open-source решений на этом корпусе.
Как работает пайплайн
RedAmon не останавливается на поиске уязвимостей — он их исправляет. Пайплайн начинается с 6-фазного движка разведки, который картирует всю поверхность атаки цели, затем передаёт управление автономному ИИ-агенту, который валидирует эксплуатируемость CVE, проверяет политики доступа и строит пути бокового перемещения.
graph LR
A[🔍 Разведка
6 фаз] --> B[💥 Эксплуатация
CVE / Credentials]
B --> C[🕸️ Post-Exploitation
Lateral Movement]
C --> D[🗄️ Neo4j
Knowledge Graph]
D --> E[🤖 CypherFix
AI Triage]
E --> F[🔧 CodeFix Agent
11 инструментов]
F --> G[📬 GitHub PR
Готово к мержу]
После завершения наступательной фазы в работу вступает CypherFix — AI-агент триажа, который коррелирует сотни находок, дедуплицирует их и ранжирует по эксплуатируемости.
Разведка как живой граф знаний
RedAmon запускает несколько инструментов разведки параллельно, каждый из которых в реальном времени передаёт результаты в общий граф знаний. Инструменты адаптируют область охвата на основе живых открытий и координируются без ручного вмешательства — вся поверхность атаки (поддомены, порты, эндпоинты, параметры) становится видна за минуты, а не часы.
Отраслевые сканеры выстроены в цепочку так, что вывод каждого инструмента поступает на вход следующему, а затем всё сливается в единый граф Neo4j. Находки дедуплицируются, связи явные, и агент получает структурированную, полностью связанную поверхность атаки, готовую к запросам на естественном языке.
Покрытие и самокритика
124-страничный PDF-аудит Bug Bounty Coverage проверяет RedAmon по всем 397 классам веб-находок bug bounty, называя конкретный модуль, навык или сканер за каждым вердиктом. Авторы намеренно самокритичны: 134 класса полностью реализованы, 210 в backlog, 44 намеренно исключены — с явным обоснованием по каждому.
Каждое решение бенчмарка поставляется с полной, неотредактированной сессией агента и воспроизводимым пошаговым разбором — стандарт, которому не соответствует ни одно из решений с более высокими заявленными результатами.
Системные требования
| Ресурс | Без OpenVAS | С OpenVAS (полный стек) |
|---|---|---|
| CPU | 2 ядра | 4 ядра |
| RAM | 4 ГБ | 8 ГБ (16 ГБ рекомендуется) |
| Диск | 80 ГБ | 110 ГБ |
| Контейнеры | 7 | 11+ |
| Время первого запуска | ~5 мин | ~30 мин |
Быстрый старт
git clone https://github.com/samugit83/redamon.git
cd redamon
# Без GVM (легче, быстрее):
./redamon.sh install
# С GVM / OpenVAS (полный стек, ~30 мин первый запуск):
./redamon.sh install --gvm
После установки веб-интерфейс доступен на http://localhost:3000.
Верификация Anthropic и значение для отрасли
Команда RedAmon одобрена в рамках Cyber Verification Program от Anthropic. Это трастовый фреймворк, позволяющий верифицированным организациям использовать модели Claude для легитимных задач защитной кибербезопасности с поднятыми ограничениями на dual-use операции.
RedAmon — показательный пример нового класса инструментов, где ИИ берёт на себя не только поиск проблем, но и их устранение. Разрыв между обнаружением уязвимости и выпуском патча традиционно измеряется неделями; RedAmon сжимает его до длины одной автоматизированной сессии. Для команд безопасности это означает возможность масштабировать пентест без пропорционального роста числа специалистов.
CONTRIBUTING.md в репозитории.