用途:为某个代码仓库或项目路径生成可落地的应用安全级威胁模型,要求所有架构论断都能在仓库中找到证据,并显式说明假设,优先关注真实的攻击者目标与具体影响,而非通用检查清单。
主要能力:从仓库摘要中提取组件、数据存储与外部集成,区分运行时行为与 CI/构建/开发工具及测试示例;枚举信任边界(协议、认证、加密、校验、限流)、资产(数据、凭据、模型、配置、审计日志)与入口点(端点、上传面、解析器、任务触发、管理工具、日志/错误汇聚);按暴露面校准攻击者能力并明确非能力;以滥用路径形式枚举威胁并按可能性×影响排序;给出与具体组件、边界或入口绑定的缓解建议;在最终报告前用 1–3 个针对性问题与用户确认关键假设。
使用方式:先收集或推断仓库根路径与范围内路径、预期用途、部署模型、互联网暴露与认证预期;使用 references/prompt-template.md 中的提示生成仓库摘要并遵循其输出契约;按工作流依次完成范围与系统模型、边界/资产/入口、资产与攻击者能力校准、威胁枚举、优先级排序、用户确认、缓解建议与质量检查;最后将 Markdown 写入 <repo-or-dir-name>-threat-model.md。
适用场景:需要对仓库做应用安全评审、上线前威胁分析、AI/ML 系统(提示注入、向量库、RAG 等)、供应链与云原生部署风险评估时使用。
限制:资料未提供具体收费、价格、平台或效果信息;方法论细节、参考文件内容与质量检查项以仓库中 references/prompt-template.md 等文件为准,本简介不展开;若用户无法回答关键上下文,相关建议需标记为条件性。