用途:为代码库构建威胁模型,回答系统可能出什么问题、谁会利用、应如何应对。该技能只生成威胁,不生成漏洞;漏洞仅作为提高威胁可能性评分的证据。
主要能力与模式:调用格式为 /threat-model [bootstrap-then-interview|bootstrap|interview] <target-dir> [flags]。interview 面向有应用负责人参与的设计评审,按四问框架展开;bootstrap 针对继承系统、第三方代码、OSS 依赖或已有 CVE 历史的代码,通过并行研究等五阶段产出;bootstrap-then-interview 先读代码生成草稿,再由负责人确认修正,为推荐路径。
使用方式:先执行安全前置说明,确认目标目录为本地可读检出、不执行目标代码、不访问目标线上设施;获取 CVE 只查公开通告库。所有模式输出同一份 <target-dir>/THREAT_MODEL.md 并遵循 schema.md;写完后输出文件路径、按可能性×影响排序的前 5 个威胁,以及待后续访谈或代码复核的未决问题。
限制:仅静态分析,读取源码、git 历史和用户提供的漏洞报告,不构建、执行、模糊测试或修改目标;若被要求运行漏洞利用来验证威胁,应拒绝并转向 vuln-pipeline。资料未提供收费、价格、平台或效果信息。