用途:该技能用于对代码库和运行中的应用进行多向量安全审计,将静态分析、动态测试、依赖审计、密钥检测和 OWASP Top 10 合规检查组织为分阶段流程,由 Security Manager 协调 Code Analyzer 与 Tester 等智能体,并在阶段之间设置验证门。
主要能力:阶段一静态分析,用 grep 扫描 SQL 注入、XSS、路径穿越和不安全加密等模式;阶段二动态测试,生成 Node 脚本测试认证绕过、CSRF、速率限制等运行时问题;阶段三依赖审计,执行 npm audit、npm outdated、license-checker 和 CycloneDX SBOM 生成并汇总 CVE 严重级别;阶段四密钥检测,基于模式、熵值、环境变量和硬编码 IP 扫描;阶段五按 OWASP Top 10 2021 逐项生成合规检查清单并自动判定状态、计算合规分数。
使用方式:需具备 npx claude-flow@alpha 环境。通过 hooks pre-task、hooks session-restore、memory store 初始化审计会话与内存命名空间;按阶段运行资料中给出的命令与脚本(例如 npx claude-flow@alpha hooks pre-task --description "Security static analysis initialization"),用 jq 解析中间结果,验证门根据关键漏洞数量输出警告或直接退出。
适用场景:适用于需要在一次流程中同时覆盖代码层与运行时安全风险、依赖供应链风险、密钥泄露和 OWASP 合规自检的项目。
限制:资料未提供具体支持的框架版本、依赖条件、授权或收费信息;部分检测基于正则和启发式模式,可能产生误报;动态测试脚本针对 localhost:3000 示例,需按实际目标调整;资料未说明修复能力与结果持久化方式。