用途:对 MCP 服务端、客户端与工具处理器的实现源代码进行安全基线审查、RCE 向量核查与 OWASP MCP Top 10 评估,最终输出带文件与行号引用的合规报告。主要能力:流程分六步——分类目标(核对协议版本 2025-03-26 及以后,当前 2025-11-25,判断 server/client、传输方式与会话)、过滤误报(排除 .github/skills/ 模板、vendored SDK、客户端配置、与仓库自身服务无关的文档等)、核查基线控制 MCP-01 身份隔离至 MCP-05 SDK 优先、检查全部 7 类 RCE 向量、评估全部 10 项 OWASP MCP 风险、按合规输出格式出报告。适用场景:网络暴露型服务器需应用全部 5 项控制并执行 RCE 与 OWASP 检查;本地/STDIO 服务器仅给最佳实践建议但仍做 RCE,网络相关的 MCP07、MCP09 标记 N/A;客户端仅审查客户端代码中可见的令牌与会话处理。用法要点:先据传输参考表判定网络暴露或仅本地(如 host="0.0.0.0"、Docker EXPOSE 或端口映射视为网络暴露,即使容器内绑定 127.0.0.1);每个控制给出有证据支撑的 PASS/FAIL,RCE 向量标记 SAFE、AT RISK 或 N/A,OWASP 风险标记 PASS、FAIL 或 NEEDS INVESTIGATION。限制:证据不完整或不明确时不得猜测,须标记 NEEDS INVESTIGATION 并注明缺失物证;无法判定传输方式时不默认按 STDIO 处理;未使用官方 SDK 时 MCP-05 记为 NEEDS INVESTIGATION;该技能未提供收费、价格或平台信息。
mcp-implementation-security-review
编程与开发
更新于 10-16 06:47