Агент Cyberstrike
Агент cyberstrike — это первичный агент по умолчанию. Он обеспечивает наступательное тестирование безопасности с поддержкой ИИ и полным доступом к инструментам и может делегировать задачи специализированным подагентам для предметных задач.
Обзор
При запуске cyberstrike без указания агента автоматически запускается агент cyberstrike. Это агент наступательной безопасности общего назначения, предназначенный для решения широкого спектра задач — от разведки и оценки уязвимостей до эксплуатации и составления отчётов.
Конфигурация агента
| Свойство | Значение |
|---|---|
| ID агента | cyberstrike |
| Режим | primary |
| Доступ к инструментам | Полный (все инструменты разрешены) |
| Может задавать вопросы | Да |
Запуск агента
Агент cyberstrike является агентом по умолчанию — он запускается автоматически:
cyberstrikeПереключайте агентов в любое время в TUI с помощью /agents или <leader>a.
Возможности
Агент cyberstrike имеет доступ ко всем доступным инструментам и не ограничен определённым доменом безопасности. Он может:
- Выполнять тестирование безопасности веб-приложений
- Проводить аудит облачной инфраструктуры
- Выполнять тестирование на проникновение в сети
- Запускать автоматизированные сканирования с инструментами Nuclei, Nmap и SQLMap
- Просматривать и взаимодействовать с веб-приложениями
- Читать, записывать и анализировать файлы
- Задавать уточняющие вопросы, когда задача неоднозначна
Делегирование специализированным агентам
Когда задача требует глубокой предметной экспертизы, агент cyberstrike делегирует специализированным подагентам:
| Подагент | Когда используется |
|---|---|
wstg-agent | Конвейер веб-безопасности OWASP WSTG — направляет 13 специализированных агентов |
escalation-hunter | Перекрёстная корреляция — связывает находки, эскалирует воздействие |
triage | Независимая проверка черновиков уязвимостей |
general | Исследования, параллельные многошаговые задачи |
explore | Поиск по кодовой базе и файловой системе только для чтения |
Делегирование происходит автоматически на основе задачи. Конвейер веб-безопасности (агенты WSTG) запускается при захвате HTTP-трафика через HackBrowser или расширение Chrome.
Модель разрешений
Агент cyberstrike использует наиболее широкий набор разрешений:
- Все инструменты разрешены по умолчанию
- Может задавать уточняющие вопросы (
question: allow) - Файлы
.envтребуют подтверждения перед чтением - Доступ к внешним каталогам за пределами проекта требует подтверждения
- Пользовательские правила
denyвcyberstrike.jsonвсегда соблюдаются
Пример сессии
You: Test the web application at https://app.example.com for common vulnerabilities
Agent: I'll start with reconnaissance and then launch HackBrowser to crawl the app.
[Launching /hackbrowser against https://app.example.com...][Crawling 23 pages, capturing HTTP traffic...][Dispatching wstg-config-deploy for server misconfiguration checks...][Dispatching wstg-input-validation for injection testing...]
Found 3 medium-severity findings:- Missing Content-Security-Policy header- Server version disclosure in headers- X-Frame-Options not set
[wstg-authentication testing login endpoint...]⚠ FINDING: JWT Algorithm ConfusionLocation: Authorization headerSeverity: Critical (CVSS 9.8)Конфигурация
Установка как агент по умолчанию
Агент cyberstrike является агентом по умолчанию и не требует настройки. Для явного указания:
{ "default_agent": "cyberstrike"}Пользовательские инструкции
instructions — это список файлов (или glob-шаблонов), содержимое которых добавляется к системному промпту — поместите контекст проекта в файл и укажите ссылку на него:
{ "instructions": ["AGENTS.md", "docs/security-context.md"]}Связанная документация
- Агент WSTG — Оркестратор конвейера тестирования веб-безопасности
- Escalation Hunter — Агент перекрёстной корреляции
- Агент Triage — Проверка находок
- Пользовательские агенты — Создание собственных агентов