Навык моделирования угроз для кодовых агентов: позволяет Claude Code или Codex выполнять только чтение вашего репозитория, структурированно анализировать код, границы доверия, угрозы, существующие меры защиты и рекомендации по их смягчению, с требованием указывать файлы и номера строк в качестве доказательств в выводах.
Звёзды 310 (+57 / 24ч)
Обоснование
- 36 архитектурных рабочих процессов (веб, API, мобильные приложения, микросервисы, многопользовательский SaaS, RAG, агентный ИИ, IoT, блокчейн и др.), каждый с быстрой версией и шестиступенчатой углублённой версией; 29 методологических промптов, включая STRIDE, PASTA, LINDDUN, STPA, MITRE ATLAS, CVSS и др.
- Руководство по эксплуатации требует режима только для чтения; сборка, тестирование, установка и сетевые операции требуют явного вашего разрешения; результаты сохраняются в каталоге threat-model/, включая область проверки, отчёт и JSON, после чего можно использовать режим изменений для сравнения изменений в ветке с существующей моделью
- Для серверов MCP и инструментов агентов выполняется сопоставление инструментов с бэкенд-учётными данными и фактическими правами доступа, проверяется влияние общих токенов, а также возможность того, что изменённые описания инструментов могут ввести в заблуждение другие доверенные инструменты
Использование
- Выполните git clone https://github.com/jmanico/grim-prompter.git ~/grim-prompter, затем создайте символическую ссылку на skills/threat-model в ~/.claude/skills/ (для Codex — в ~/.agents/skills/) и откройте новую сессию
- В Claude Code введите /threat-model, /threat-model quick api, /threat-model deep web или /threat-model change main...feature (в Codex используйте $threat-model); для других агентов добавьте фрагменты из README в AGENTS.md
Риски
- Автор подчёркивает, что промпты являются черновыми, модель угроз не может доказать безопасность системы, а оценку рисков и утверждение решений вы должны выполнять самостоятельно; отчёты могут содержать конфиденциальные детали, поэтому проверяйте их перед добавлением в систему контроля версий
- Автор Jim Manico также продаёт коммерческие промпты для безопасного программирования; лицензия MIT, репозиторий создан 10 28