用途:为当前代码仓库生成或刷新基于 STRIDE 的威胁模型,创建其他安全技能所依赖的安全上下文,包括信任边界、主要组件、STRIDE 威胁、漏洞模式库、严重度与配置默认值。
主要能力:产出两类文件——.bug-hunter/threat-model.md 和 .bug-hunter/security-config.json。威胁模型覆盖信任边界与易受攻击的代码模式;安全配置包含阈值与技术栈元数据。
工作流程:若存在 .bug-hunter/triage.json,先读取其中的文件结构与领域提示;随后检查仓库,识别语言与框架、公开/已认证/内部入口点、数据存储与外部集成、敏感资产与信任边界;再生成简洁的 STRIDE 威胁模型及匹配的安全配置。
使用方式:作为 Bug Hunter 的本地配套技能触发,仓库缺少威胁模型时使用。仓库已有原生提示词 prompts/threat-model.md,优先复用该提示词结构与工件约定,而不要另创格式。
适用场景:仓库尚无威胁模型,或需要刷新以支撑其他安全分析技能时。
限制:威胁模型需保持简短,便于下游智能体消费;所有工件必须放在 .bug-hunter/ 目录下,绝不放到 .factory/。资料未提供具体安装命令、收费或价格信息。