Repolode
mrwadams

mrwadams/attackgen

Инструмент для проверки реагирования на киберинциденты: использует LLM и MITRE ATT&CK/ATLAS, чтобы создавать сценарии учебных учений на основе групп угроз.

Звёзды
1,257
Форки
169
Открытые issues
22
Последний коммит
5 дней назад

Что это?

AttackGen генерирует сценарии учебных учений по реагированию на инциденты для команд безопасности. Вы выбираете группу угроз MITRE ATT&CK, разбор атаки на ИИ из ATLAS или собственный набор техник, а затем указываете размер и отрасль организации. Инструмент создаёт сценарий в формате Markdown с учётом этих данных, а также список стратегий обнаружения, источников логов и мер защиты на основе данных MITRE и файл слоя для ATT&CK Navigator.

Проект охватывает и угрозы, связанные с ИИ. На странице AI Insider Threat создаются учения, в которых передовой ИИ-агент внутри организации выступает в роли злоумышленника; сценарии учитывают уровень автономности агента, категорию угрозы и угрозы STRIDE. Доступ к моделям осуществляется через LiteLLM, поэтому можно использовать OpenAI, Anthropic, Google, Mistral, Groq и любые совместимые с OpenAI эндпоинты, например Ollama или LM Studio. Проект поставляется в виде веб-приложения Streamlit, Docker-образа и MCP-сервера для агентных клиентов.

Ключевые возможности

  • 01Создаёт сценарии на основе групп угроз MITRE ATT&CK Enterprise и ICS или разборов атак на ИИ из ATLAS.
  • 02Создаёт сценарии по выбранным техникам; доступны шаблоны для типовых инцидентов и атак на AI/ML.
  • 03Для техник из каждого сценария перечисляет стратегии обнаружения, аналитические правила, источники логов и меры защиты.
  • 04Экспортирует сценарии в Markdown и файлы слоёв для ATT&CK Navigator или ATLAS Navigator.
  • 05Создаёт учебные учения по внутренним угрозам, связанным с ИИ, с учётом уровня автономности передового ИИ-агента.
  • 06Поддерживает разные LLM-провайдеры через LiteLLM, в том числе локальные эндпоинты, совместимые с OpenAI.

Сценарии использования

  • Проведение учебного учения для SOC или команды реагирования на инциденты с отработкой сценария конкретной группы угроз.
  • Подготовка учений для purple team, в которых действия атакующего сопоставляются с тем, что должен обнаружить защитник.
  • Отработка реагирования на атаки на системы ИИ и ML по разборам инцидентов из ATLAS.
  • Изучение того, как передовой ИИ-агент внутри организации может стать внутренней угрозой.

Что важно знать

  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует распространять производные работы на тех же условиях.
  • Для генерации сценариев нужен API-ключ провайдера моделей, например OpenAI, Anthropic, Google, Mistral или Groq, либо пользовательского эндпоинта, совместимого с OpenAI.

Темы

#cybersecurity#incident-response#mitre-attack#llm#tabletop-exercise#threat-intelligence#purple-team#ai-security#generative-ai#mitre-atlas

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

Что такое attackgen?
Инструмент для проверки реагирования на киберинциденты: использует LLM и MITRE ATT&CK/ATLAS, чтобы создавать сценарии учебных учений на основе групп угроз. AttackGen генерирует сценарии учебных учений по реагированию на инциденты для команд безопасности. Вы выбираете группу угроз MITRE ATT&CK, разбор атаки на ИИ из ATLAS или собственный набор техник, а затем указываете размер и отрасль организации. Инструмент создаёт сценарий в формате Markdown с учётом этих данных, а также список стратегий обнаружения, источников логов и мер защиты на основе данных MITRE и файл слоя для ATT&CK Navigator.
attackgen можно использовать бесплатно? Какая у него лицензия?
attackgen распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
attackgen всё ещё поддерживается?
Активно поддерживается. Последний коммит в attackgen — 2 нояб. 2026 г..
Для чего можно использовать attackgen?
Проведение учебного учения для SOC или команды реагирования на инциденты с отработкой сценария конкретной группы угроз. Подготовка учений для purple team, в которых действия атакующего сопоставляются с тем, что должен обнаружить защитник. Отработка реагирования на атаки на системы ИИ и ML по разборам инцидентов из ATLAS. Изучение того, как передовой ИИ-агент внутри организации может стать внутренней угрозой.
Где скачать attackgen?
Исходный код и инструкции по установке — на GitHub: https://github.com/mrwadams/attackgen

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Инструмент для моделирования угроз на базе ИИ: с помощью LLM создает модели угроз STRIDE, деревья атак и рекомендации по снижению рисков.

1,2 тыс.+3 за неделю337PythonMITАктивно поддерживаетсяОбновлён 9 часов назад

Самостоятельно размещаемый open-source центр операций безопасности на базе ИИ: связывает оповещения, запускает сортировку LLM-агентами с журналами аудита и предлагает ответы, требующие одобрения человека.

6,7 тыс.+1,1 тыс. за неделю718PythonMITОбновлён 2 часа назад

Инструмент с открытым исходным кодом для автоматизации OSINT: собирает данные об IP-адресах, доменах, email и других целях из более чем 200 источников для анализа угроз и картирования поверхности атаки.

24,4 тыс.+231 за неделю4 тыс.PythonMITОбновлён 7 месяцев назад

Открытый движок обнаружения и предотвращения вторжений: анализирует логи и HTTP-трафик, блокирует вредоносные IP-адреса и делится данными об угрозах через общий список блокировки.

15,5 тыс.+92 за неделю756GoMITОбновлён вчера

OpenCTI — платформа с открытым исходным кодом для структурирования, хранения и визуализации данных о киберугрозах и наблюдаемых объектах на основе стандарта STIX2.

10,3 тыс.+35 за неделю1,5 тыс.TypeScriptOtherОбновлён 2 часа назад

Open-source платформа для OSINT-расследований на основе графов, которая связывает домены, IP-адреса, email и криптокошельки с помощью автоматических обогатителей.

10,1 тыс.+50 за неделю1,2 тыс.TypeScriptApache-2.0Активно поддерживаетсяОбновлён 20 дней назад