Repolode
mrwadams

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. 1

    使用 pip 安装该软件包

    pip install stride-gpt
  2. 2

    检查已安装的版本以确认可用

    stride-gpt --version

使用前须知

  • 需要可用的大语言模型服务,例如付费 API 密钥或本地托管的模型服务器。
  • 项目更新很快,版本之间经常有较大的功能变化。

收录于专题

标签

#threat-modeling#security#stride#llm#ai-security#attack-trees#mitre-attack#sarif#application-security#cybersecurity

常见问题

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 数据每日更新。

相关项目

OWASP 出品的简明应用安全速查手册合集,为开发者提供实用的安全实践指南。

安全#application-security#owasp#security-best-practices
3.4万+104 本周4715JavaScriptCC-BY-SA-4.0更新于 前天