用途:agent-security-scanner-mcp 是面向 AI 编程智能体和自主助手的安全扫描器,可作为 MCP 服务器接入 Claude Code、Cursor、Windsurf、Cline 等客户端,在编码过程中检测漏洞、供应链风险与提示注入。
主要能力:漏洞扫描覆盖 12 种语言、1700+ 规则;包幻觉检测基于 430 万+ 包;提示注入防火墙含 59 条规则与多编码绕过检测;AST 与污点分析;120 个自动修复模板;SBOM 生成与 CVE 关联;LLM 驱动的语义代码审查(cr-agent);合规评估(SOC2/GDPR)。MCP 工具包括 scan_security、fix_security、scan_git_diff、scan_project、check_package、scan_agent_prompt、scan_agent_action、sbom_generate、evaluate_compliance 等。
使用方式:安装完整版 npm install -g agent-security-scanner-mcp,随后运行 npx agent-security-scanner-mcp init claude-code(可替换为 cursor、claude-desktop、windsurf 等),重启客户端生效。轻量版安装 npm install -g @prooflayer/security-scanner。CLI 支持 node index.js scan <文件>、scan-diff、check-package、sbom-generate、evaluate-compliance 等命令;LLM 审查用 npx cr-agent analyze <目录> -p claude-cli。
适用场景:提交前扫描、CI/CD 集成、依赖安装前校验、智能体动作执行前安全拦截、SBOM 与合规审计。
限制:LLM 审查需配置 ANTHROPIC_API_KEY 或 OPENAI_API_KEY(或用 claude-cli 免密钥);Python 分析器需另行 pip 安装;私包 SBOM 需先登录 registry;扫描可能存在误报,可用 --confidence 与 --severity 过滤。官方称 OWASP 测试集精确率 97.7%。