用途:在代码库中扫描 XSS、SQL 注入、命令注入、硬编码密钥及 OWASP Top 10 漏洞,覆盖多种语言。
主要能力:模式类别包括 XSS、SQL 注入、命令注入、不安全代码执行(eval/exec)、SSRF、弱加密、硬编码密钥、不安全反序列化、路径遍历/LFI/RFI;当存在 GraphQL 端点时,还包含 GraphQL 专属模式(introspection、深度/复杂度限制、批处理、授权)。支持语言及模式数量:JavaScript/TypeScript(package.json,25+)、PHP(composer.json,20+)、Python(requirements.txt、pyproject.toml,18+)、Swift/iOS(Package.swift、*.xcodeproj,15+)、Go(go.mod,12+)、Rust(Cargo.toml,10+)。
使用方式:工作流为从项目标记文件检测语言,从 references/scan-patterns.md 加载模式,运行 bun ${CLAUDE_PLUGIN_ROOT}/../node_modules/@fusengine/harness/dist/cli/bin.mjs scan <dir> 进行自动扫描,通过 references/owasp-top10.md 将发现映射到 OWASP 类别,并用 references/templates/scan-report.md 生成报告。扫描后不自行修复,而是将修复委托给 sniper 代理,提供 file:line、漏洞和修复建议:Agent(subagent_type="fuse-ai-pilot:sniper", prompt="Security fixes: [FILE:LINE] [VULN] [FIX]")。
适用场景:需要对多语言项目做安全审计、OWASP 合规检查或 GraphQL 端点安全评估时。
限制:仅负责扫描与报告,不直接应用修复;具体检测效果、误报率、性能等资料暂未提供。