Инструмент для проверки реагирования на киберинциденты: использует LLM и MITRE ATT&CK/ATLAS, чтобы создавать сценарии учебных учений на основе групп угроз.
mrwadams/stride-gpt
Инструмент для моделирования угроз на базе ИИ: с помощью LLM создает модели угроз STRIDE, деревья атак и рекомендации по снижению рисков.
- Звёзды
- 1,150
- Форки
- 336
- Открытые issues
- 21
- Последний коммит
- позавчера
Что это?
STRIDE GPT получает описание приложения — например, его тип, способы аутентификации, доступность из интернета и работу с чувствительными данными — и с помощью большой языковой модели создает модель угроз, сгруппированную по категориям STRIDE. Инструмент также умеет строить деревья атак, предлагать меры защиты, оценивать угрозы по методике DREAD и создавать тест-кейсы Gherkin на основе выявленных угроз.
Проект распространяется как устанавливаемый через pip CLI-инструмент с интерактивным REPL, веб-интерфейсом на Streamlit и Docker-образом. CLI умеет автономно анализировать кодовую базу: агент составляет план, изучает файлы и обобщает результаты по подсистемам. Результаты можно получить в форматах Markdown, JSON, SARIF и в виде автономного HTML-отчета; угрозы сопоставляются с идентификаторами техник MITRE ATT&CK и ATLAS.
Для работы с моделями используется LiteLLM, поддерживающий OpenAI, Anthropic, Google, Mistral, Groq, DeepSeek, OpenRouter и локальные серверы LM Studio. Инструмент не сохраняет сведения о приложении между сеансами.
Ключевые возможности
- 01Создает на основе описания приложения модели угроз STRIDE, деревья атак, рекомендации по снижению рисков и оценки рисков по DREAD.
- 02CLI-агент анализирует кодовую базу: планирует работу, исследует отдельные подсистемы и обобщает результаты.
- 03Создает диаграммы потоков данных и предоставляет встроенный редактор draw.io для архитектурных диаграмм.
- 04Дополняет угрозы сведениями о MITRE ATT&CK и ATLAS, а также рекомендациями по рискам OWASP LLM и агентного ИИ.
- 05Экспортирует результаты в Markdown, JSON, SARIF или в виде HTML-отчета, которым можно поделиться.
- 06Поддерживает разные LLM-провайдеры через LiteLLM, в том числе локальные серверы LM Studio.
Сценарии использования
- Подготовка первоначальной модели угроз для новой функции или сервиса в рамках анализа архитектуры.
- Автоматический анализ кодовой базы по STRIDE с последующим импортом результатов SARIF в инструменты сканирования кода.
- Создание тест-кейсов на основе угроз для QA или тестирования безопасности.
- Моделирование угроз для приложений с GenAI или агентным ИИ с учетом категорий рисков OWASP LLM и ASI.
Быстрый старт
- 1
Установите пакет с помощью pip
pip install stride-gpt - 2
Проверьте установленную версию, чтобы убедиться, что всё работает
stride-gpt --version
Что важно знать
- Требуется доступ к провайдеру LLM, например платный API-ключ или локально размещённый сервер моделей.
- Проект быстро развивается: между версиями часто происходят значительные изменения функциональности.
В подборках
Темы
Частые вопросы
- Что такое stride-gpt?
- Инструмент для моделирования угроз на базе ИИ: с помощью LLM создает модели угроз STRIDE, деревья атак и рекомендации по снижению рисков. STRIDE GPT получает описание приложения — например, его тип, способы аутентификации, доступность из интернета и работу с чувствительными данными — и с помощью большой языковой модели создает модель угроз, сгруппированную по категориям STRIDE. Инструмент также умеет строить деревья атак, предлагать меры защиты, оценивать угрозы по методике DREAD и создавать тест-кейсы Gherkin на основе выявленных угроз.
- stride-gpt можно использовать бесплатно? Какая у него лицензия?
- stride-gpt распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- stride-gpt всё ещё поддерживается?
- Активно поддерживается. Последний коммит в stride-gpt — 5 нояб. 2026 г..
- Для чего можно использовать stride-gpt?
- Подготовка первоначальной модели угроз для новой функции или сервиса в рамках анализа архитектуры. Автоматический анализ кодовой базы по STRIDE с последующим импортом результатов SARIF в инструменты сканирования кода. Создание тест-кейсов на основе угроз для QA или тестирования безопасности. Моделирование угроз для приложений с GenAI или агентным ИИ с учетом категорий рисков OWASP LLM и ASI.
- Как установить stride-gpt?
- Установите пакет с помощью pip: pip install stride-gpt Проверьте установленную версию, чтобы убедиться, что всё работает: stride-gpt --version
- Где скачать stride-gpt?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mrwadams/stride-gpt
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый open-source центр операций безопасности на базе ИИ: связывает оповещения, запускает сортировку LLM-агентами с журналами аудита и предлагает ответы, требующие одобрения человека.
CLI и TypeScript SDK от OpenAI для поиска уязвимостей в коде, проверки результатов и подготовки исправлений.
Эталонная реализация автономного конвейера поиска уязвимостей и подготовки исправлений для Claude с интерактивными security skills для моделирования угроз, сканирования, триажа и внесения исправлений.
Подборка кратких тематических руководств OWASP с практическими рекомендациями по безопасности для разработчиков приложений.
Сканер безопасности на Rust для аудита MCP-серверов и файлов навыков AI-агентов на предмет prompt injection, отравления инструментов, утечки секретов и рисков цепочки поставок.