← 返回目录
A

Agent Security Scanner MCP Server

社区
面向 AI 编程代理的安全扫描器。
分类
开发工具 第 272 / 438
Stars
★ 124 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js
凭据
无需凭据
许可证
MIT
最近提交
工具数
17
49FMRS · D

MIT 许可的开源安全扫描 MCP 服务器,重点覆盖 AI 编程代理特有的提示词注入、MCP 工具投毒、包名幻觉、代理动作和生成代码风险。来源明确支持 stdio 传输及多个客户端初始化命令,但未提供独立的认证配置示例。

最强项 · 文档质量 12/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
10/20
维护活跃度
8/20
文档质量
12/20
安装易用性
11/20
查看各项评分依据
可靠性 8/20
README 描述了 CLI、MCP 工具族和多种扫描流程,但提供的材料没有实际源代码、测试或 CI 工作流来验证 MCP 初始化、工具列表握手、错误处理和声明行为。manifest 版本为 4.4.9,而 README 的最新版本写为 4.5.8,存在版本不一致。因此只能认为正常路径合理,不能确认关键路径可复现。
安全与权限 10/20
项目定位明确为安全扫描器,README 说明规则型扫描在本地运行,并披露 cr-agent 会使用用户选择的提供商处理语义审查代码;同时还描述了 Apify 托管扫描和 Vanta 导出,数据边界并不完全是本地的。材料没有展示权限模型、凭据处理、网络访问范围、危险操作确认或 fix_security 的实际实现,因此在最小权限和副作用控制方面扣分。未发现材料明确证明红线风险的事实。
维护活跃度 8/20
仓库标记为未归档,提供 MIT 许可证、版本号、npm 发布信息、GitHub Issues 和 changelog 链接,说明存在基本的维护入口。可是没有提交历史、发布节奏、依赖更新、漏洞响应流程或维护者责任信息;星标和 issue 数量仅是发现信号,不能作为维护质量证据。因此不足以支持持续、成熟的维护评分。
文档质量 12/20
README 覆盖安装、主要命令、工具族、客户端、示例工作流、输出 verbosity、数据发送说明和部分限制,实用性较好。扣分原因是没有提供可审查的工具参数定义、认证要求、运行时和平台限制、成本说明、详细故障排查或实际测试证据;manifest 与 README 的版本信息也相互矛盾。
安装易用性 11/20
README 给出了 npx 安装方式、多个主流客户端的 init 命令以及重启提示,基本安装路径清晰。材料没有展示生成的客户端配置、所需 Node.js 或平台版本、MCP 握手验证、认证配置和失败恢复步骤;因此该流程可能可用,但仍有未验证的手动或环境假设。

静态评测 · 未实际运行收录于 2026-08-14

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络

适合谁

  • 使用 Claude Code、Cursor、Windsurf、Cline、OpenCode 或其他受支持 AI 编程客户端的开发者
  • 需要检查 AI 生成代码、MCP 工具、提示词和依赖供应链风险的团队
  • 希望在 CI、发布或供应商评审前获得安全证据的团队

不适合谁

  • 只需要传统依赖漏洞扫描的用户
  • 需要替代 npm audit 的用户
  • 需要云端语义审查但未配置相应模型提供商的用户

所需权限

  • 需要读取待扫描的项目、文件、Git 差异、MCP 服务器或依赖信息
  • 自动修复功能可能需要写入项目文件
  • 语义审查会使用用户选择的模型提供商

风险与副作用

  • AI 生成的代码可能包含 SQL 注入、XSS、命令注入、不安全加密或秘密信息
  • MCP 工具可能存在描述注入、工具名欺骗、环境变量外泄或命令执行风险
  • AI 可能生成不存在的包名,导致依赖混淆或抢注风险
  • 语义审查会将相关内容交给用户选择的提供商;规则型扫描和 MCP 扫描则在本地运行

安装接入

准备工作

运行环境:Node.js

运行 npx agent-security-scanner-mcp init claude-code,或将 claude-code 替换为 cursor、claude-desktop、windsurf、cline、kilo-code、opencode 或 cody。完成后重启客户端。也可以运行 npx agent-security-scanner-mcp init 选择客户端。

验证是否装好

运行 npx agent-security-scanner-mcp init claude-code(或其他客户端)并重启客户端后,工具列表中应出现 scan_project、scan_mcp_server、check_package 等工具;也可先运行 scanner_health 做运行时诊断,或用 npx agent-security-scanner-mcp scan-project . --verbosity compact 验证 CLI 可用。

常见排障

  1. 运行 doctor 检查本地设置健康状况
  2. 初始化后重启对应的 AI 客户端
  3. 先运行 npx agent-security-scanner-mcp scan-project . --verbosity compact 验证安装
  4. 检查客户端名称是否使用 claude-code、cursor、claude-desktop、windsurf、cline、kilo-code、opencode 或 cody
  5. 根据需要使用 minimal、compact 或 full 调整输出详细程度

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 扫描当前项目并给出 A-F 安全评分
  • 检查 ./src/app.ts 中的 import 是否存在幻觉包
  • 在把 MCP 服务器加入我的 agent 之前,先审计 ./path/to/mcp-server
  • 对比 main 和 HEAD,扫描 PR 中改动文件的 security 问题

工具能力 17

scan_security 只读
扫描单个文件的安全问题。
fix_security 写入
自动修复可修复的安全问题。
scan_git_diff 只读
扫描 Git 变更内容中的安全问题。
scan_project 只读
扫描整个项目并生成 A-F 安全评级。
scan_mcp_server 只读
在安装 MCP 服务器前审计其工具和潜在攻击风险。
scan_skill 只读
扫描 AI 技能的安全问题。
scan_agent_prompt 只读
检测提示词注入和越狱尝试。
scan_agent_action 只读
在执行前检查 shell、文件和网络动作的安全性。
展开其余 9 个工具
check_package 只读
验证指定生态系统中的单个包是否存在。
scan_packages 只读
验证文件中的导入或依赖是否存在,帮助检测包名幻觉。
sbom_generate 写入
生成 CycloneDX 软件物料清单。
sbom_scan_vulnerabilities 只读
使用 OSV.dev 扫描依赖漏洞。
sbom_diff 只读
比较软件物料清单差异。
sbom_export_report 写入
导出 SBOM 扫描报告。
get_compliance_controls 只读
获取 SOC 2、GDPR 或 AIUC-1 技术合规控制项。
evaluate_compliance 只读
评估项目的技术合规情况并生成证据。
scanner_health 只读
检查扫描器运行状态。

使用场景

扫描 AI 生成的项目代码和差异
在安装 MCP 服务器前进行审计
检测提示词注入和危险代理动作
验证 AI 建议的依赖包是否真实存在
生成 SBOM、扫描 CVE 并评估合规性

支持客户端

Claude Code
Cursor
Claude Desktop
Windsurf
Cline
Kilo Code
OpenCode
Cody

依据项目文档列出,未经本站实测。

详细介绍

Agent Security Scanner MCP Server 是一个基于 stdio 的安全扫描 MCP 服务器,用于在 AI 代理信任代码、MCP 工具、提示词和依赖包之前进行检查。它支持代码与仓库安全扫描、MCP 服务器审计、提示词注入检测、代理动作安全检查、包名幻觉检测、SBOM 与漏洞扫描、合规证据评估及自动修复。规则型 CLI 和 MCP 扫描在本地运行;语义审查会使用用户选择的提供商。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 63.3k · 工具数 2 与当前对比 →

源版本 ef3f20e1de3b 数据同步于 2026-10-19 查看 FMRS 评分方法