用途:用于代码安全审计与评审,包括认证/授权审查、输入校验与净化检查、加密实现审查、依赖与供应链安全、新功能威胁建模。不适用于性能优化、一般代码评审或功能实现。
主要能力:按阶段推进——威胁建模、攻击面梳理、漏洞扫描、风险评估、修复计划,每阶段触发下一阶段;发现严重问题时立即加入紧急修复任务。威胁建模采用 STRIDE 框架(仿冒、篡改、抵赖、信息泄露、拒绝服务、权限提升),并用攻击树映射从攻击者目标到入口点的路径,识别信任边界。攻击面部分盘点外部入口(HTTP/API、WebSocket、文件上传、OAuth/SAML、Webhook)、数据输入与认证边界,并记录每个入口是否需要认证、是否校验输入、是否限流、是否记录日志、是否加密。漏洞扫描对照 OWASP Top 10(2021)与相关 CWE,覆盖注入、访问控制、加密失败、安全配置错误、组件漏洞、认证失败、完整性失败、日志失败、SSRF 等。风险按 CVSS 对齐分级:Critical 9.0-10.0、High 7.0-8.9、Medium 4.0-6.9、Low 0.1-3.9,格式如“Critical RCE via unsanitized shell command”。
使用方式:先做威胁建模再进入代码评审;完整映射攻击面;逐项检查 OWASP Top 10;统一使用严重性标识;给出带代码的具体修复建议;验证修复不引入新漏洞;记录安全假设;阶段切换时更新待办。可加载 maintain-tasks 技能做阶段跟踪。发现与报告有固定格式模板,摘要含各严重性计数、关键发现与建议(立即、短期、长期)。
限制与注意:不得跳过威胁建模、不得假设输入可信、不得依赖客户端安全、不得使用 MD5/SHA1/DES 等废弃加密、不得记录敏感数据、不得“临时”关闭安全检查、无修复计划不得标记完成。资料未提供具体安装命令、收费方式与平台支持信息。