用途:对已获授权的 MCP 服务器及其工具处理器进行安全评估。核心原则是每个 MCP 工具处理器都相当于一个由特殊(AI)客户端访问的公开 API 端点,工具描述、参数描述、资源、提示词和工具结果都可能是敌意输入。使用前需先阅读 SECURITY_RULES.md。
主要能力与交付物:攻击面地图、工具清单、工具风险矩阵、主要利用假设、安全测试计划、已确认/疑似发现与非问题(通过检查)、按优先级排序的修复计划、回归测试计划。
阶段流程:范围与授权确认(优先使用预发布环境);清点工具(tools/list)、资源与提示词,记录传输与认证要求;绘制攻击面地图(外部输入、信任边界、汇聚点);检查传输暴露(端点是否公开、TLS、未认证的 tools/list 与 tools/call、CORS);认证与授权(令牌校验、按工具授权);工具元数据审查(投毒/注入);汇聚点分类(文件、shell、数据库、HTTP/SSRF、模板、反序列化、正则);逐工具滥用测试;资源与提示词审查;智能体特定滥用路径;发现分级;修复计划;回归测试。
重点检查项:未认证的 tools/list 与 tools/call、公开端点暴露、弱认证或缺失认证、错误受众/签发者/作用域令牌、跨用户与跨租户对象访问、重放、超大载荷、畸形 JSON-RPC、模式绕过、多余参数、null 与类型混淆、路径遍历、任意文件读写、符号链接逃逸、命令与参数注入、SQL/NoSQL 注入、SSRF、内网与 localhost 及云元数据访问、不安全重定向、不安全反序列化、模板注入、正则 DoS、资源耗尽、工具投毒、恶意元数据/资源/工具结果内容、无确认的破坏性工具调用、缺失审计日志、缺失按工具授权。
限制:仅限已获授权测试,优先预发布环境;严重性依据 severity-rubric.md,报告使用 report-template.md 或交由 security-report-writer。具体命令、安装方式与收费信息暂未提供。