基于大语言模型与 MITRE ATT&CK/ATLAS 框架,按威胁组织和企业信息生成定制化应急响应演练场景的工具。
mrwadams/stride-gpt
基于 STRIDE 方法、借助大语言模型自动生成应用威胁模型与攻击树的工具。
- Star
- 1,150
- Fork
- 336
- 未关闭 Issue
- 21
- 最近提交
- 3天前
这是什么?
STRIDE GPT 接收应用的描述信息,包括应用类型、认证方式、是否面向互联网、是否处理敏感数据等,再调用大语言模型按 STRIDE 分类生成威胁模型。它还能生成攻击树、给出缓解建议、用 DREAD 对威胁评分,并根据识别出的威胁生成 Gherkin 测试用例。
项目提供可通过 pip 安装的命令行工具(带交互式 REPL)、Streamlit 网页界面和 Docker 镜像。CLI 的 /analyze 命令可以自动分析代码库,由智能体规划、读取文件并跨子系统汇总发现。输出格式包括 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 与智能体 AI 风险参考。
- 05输出 Markdown、JSON、SARIF 或可分享的 HTML 报告。
- 06通过 LiteLLM 接入多家大模型服务,也支持本地 LM Studio。
适用场景
- 在设计评审阶段为新功能或服务起草初版威胁模型。
- 对代码库运行自动化 STRIDE 分析,并将 SARIF 结果导入代码扫描工具。
- 基于识别出的威胁生成测试用例,供 QA 或安全测试使用。
- 针对 OWASP LLM 与智能体 AI 风险类别,对生成式或智能体 AI 应用做威胁建模。
快速上手
- 1
使用 pip 安装该软件包
pip install stride-gpt - 2
检查已安装的版本以确认可用
stride-gpt --version
使用前须知
- 需要可用的大语言模型服务,例如付费 API 密钥或本地托管的模型服务器。
- 项目更新很快,版本之间经常有较大的功能变化。
收录于专题
标签
常见问题
- stride-gpt 是什么?
- 基于 STRIDE 方法、借助大语言模型自动生成应用威胁模型与攻击树的工具。 STRIDE GPT 接收应用的描述信息,包括应用类型、认证方式、是否面向互联网、是否处理敏感数据等,再调用大语言模型按 STRIDE 分类生成威胁模型。它还能生成攻击树、给出缓解建议、用 DREAD 对威胁评分,并根据识别出的威胁生成 Gherkin 测试用例。
- stride-gpt 可以免费使用吗?用的什么许可证?
- stride-gpt 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- stride-gpt 还在维护吗?
- 活跃维护中。stride-gpt 最近一次提交是在 2026年11月5日。
- stride-gpt 适合用来做什么?
- 在设计评审阶段为新功能或服务起草初版威胁模型。 对代码库运行自动化 STRIDE 分析,并将 SARIF 结果导入代码扫描工具。 基于识别出的威胁生成测试用例,供 QA 或安全测试使用。 针对 OWASP LLM 与智能体 AI 风险类别,对生成式或智能体 AI 应用做威胁建模。
- stride-gpt 怎么安装和运行?
- 使用 pip 安装该软件包: pip install stride-gpt 检查已安装的版本以确认可用: stride-gpt --version
- 在哪里获取 stride-gpt?
- 源代码和安装说明在 GitHub 上:https://github.com/mrwadams/stride-gpt
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的开源 AI 安全运营中心,融合告警、用 LLM 智能体分诊,并保留可审计的决策记录。
OpenAI 推出的命令行工具与 TypeScript SDK,用于扫描代码中的安全漏洞、验证发现结果并生成修复补丁。
基于 Claude 的自主漏洞发现与修复参考实现,附带威胁建模、扫描、分诊和补丁等交互式安全技能。
OWASP 出品的简明应用安全速查手册合集,为开发者提供实用的安全实践指南。
用 Rust 编写的安全扫描器,检查 MCP 服务器和 AI 智能体 Skill 文件中的提示注入、工具投毒与密钥泄露等风险。