用途:在编写处理用户输入的代码后、新增 API 端点后、修改认证/授权逻辑后、部署到生产前或新增外部依赖后,执行一次全面的代码安全审计。
主要能力:扫描 OWASP Top 10(含 A01 访问控制失效、A02 加密失败、A03 注入、A04 不安全设计、A05 安全配置错误、A06 组件漏洞、A07 认证失败、A08 数据完整性失败、A09 日志监控失败、A10 SSRF);检测硬编码 API 密钥、密码、私钥、令牌与连接串;检查输入校验、SQL/NoSQL/命令注入、XSS 与路径遍历;检查密码哈希(bcrypt、argon2)、会话管理、访问控制与 JWT 安全性;并通过 npm audit 检查过期依赖与高危 CVE。
使用方式:该技能会委派给 security-reviewer agent(Opus 模型)做深度分析,建议先自行完成安全分析,再通过 Task 交叉验证,并对外部结论做批判性评估,委派不可用时优雅降级。
输出为安全审查报告,按严重程度分级(CRITICAL、HIGH、MEDIUM、LOW),包含具体 file:line 位置、CVE 引用、修复指引与整体安全态势评估。可与 Pipeline、Swarm、Ralph 配合使用,例如 /pipeline security "review authentication module"、/swarm 4:security-reviewer "audit all API endpoints"、/ralph security-review then fix all issues。
适用场景:认证与授权代码、加密实现、不可信数据的输入校验、高风险漏洞模式与生产部署代码;低风险工具代码、已有安全测试或时间紧迫的评估可选择跳过。
限制:资料未说明支持的编程语言、平台范围、运行环境要求、收费信息与性能指标,暂未提供。