mcp-audit
PulseAugur coverage of mcp-audit — every cluster mentioning mcp-audit across labs, papers, and developer communities, ranked by signal.
2 天有情绪数据
-
WARDEN扫描器在MCP安全工具定义分析中领先
本文比较了五款用于MCP(消息通信协议)工具定义的安全性扫描器,重点关注它们检测恶意或良性定义的能力。作者是WARDEN扫描器和《瑞士历史词典》数据集的维护者,他进行的比较是维护者运行的比较,而非独立的排名。在MCPTox定义上,WARDEN产生的“高/关键”信号数量显著多于其他四款扫描器,尽管在考虑较低严重性信号时情况有所不同。比较还详细介绍了在Node.js和Python实现上进行的本地分析和协议检查,突出了扫描器处理各种发现和策略的差异。
-
npm 和 PyPI 包上的安全扫描器重新评估
一个安全研究团队在 npm 和 PyPI 包上重新评估了 MCP(恶意代码防护)扫描器,将其测试范围扩大到包括五个扫描器和超过 14,000 个包工具列表,测试环境为 gVisor 容器。研究发现,他们自己的扫描器 WARDEN 保持了稳定的性能,而 mcp-audit 和 mcp-shield 等其他扫描器也重现了之前的测试结果。研究还强调了某些扫描器如何容易受到特定模式的影响,例如“”标记或常用词,从而导致误报。
-
新的 WARDEN 扫描器可检测针对 AI 模型的工具投毒攻击
研究人员开发了 WARDEN,这是一种旨在检测针对模型工具投毒攻击的新型安全扫描器。在与两个现有扫描器 mcp-audit 和 mcp-shield 的测试中,WARDEN 在一个名为 MCPTox 的新颖基准测试中表现出卓越的性能,该基准测试旨在难以被操纵。WARDEN 成功识别了 71% 的在规则开发过程中未见过的被投毒工具,表明其规则可以泛化到未见的攻击。
-
使用 TypeScript SDK 连接到 MCP 服务器
本教程演示了如何使用 TypeScript 以编程方式连接到模型上下文协议 (MCP) 服务器。它详细介绍了创建两种类型的传输:一种用于通过标准输入/输出 (stdio) 连接本地服务器,另一种用于使用 HTTP 连接远程服务器。该指南强调 MCP SDK 的客户端与传输无关,允许相同的代码与服务器进行交互,而无需考虑连接方法。文章还介绍了 `mcp-audit`,这是一个利用这些技术连接和枚举服务器功能的安全性扫描器。
-
新的安全linter审计Model Context Protocol服务器
一个名为mcp-audit的新安全linter已被开发出来,以解决Model Context Protocol (MCP)服务器缺乏安全审查的问题。这些服务器可以授予语言模型运行命令或访问内部数据等能力,如果未得到妥善保护,会带来风险。mcp-audit工具通过枚举其工具和资源来分析MCP服务器,应用一套安全规则,并以与CI管道兼容的格式(如GitHub代码扫描的SARIF 2.1.0)报告发现结果。
-
Model Context Protocol 因服务器工具定义而产生高额 token 成本
Model Context Protocol (MCP) 的设计可能导致显著的 token 成本和延迟,因为每个连接的服务器都会为每个请求将其完整的工具定义加载到上下文窗口中。这种开销,在有多个服务器和工具的情况下,每次请求可能高达 50,000 到 75,000 个 token,占用了宝贵的上下文空间。为缓解此问题,用户可以通过禁用未使用的服务器、移除冗余、修剪工具表面积以及按需加载小众服务器而不是一直保持连接来减少 token 使用量。
-
新工具审计 MCP 服务器安全,发现普遍漏洞
一款名为 mcp-audit 的新开源工具已发布,旨在帮助用户识别其 MCP (模型中心编程) 服务器配置中的安全漏洞和效率低下问题。该工具由 alih552 开发,用于扫描本地 MCP 设置中是否存在诸如未经验证的远程服务器、配置文件中的明文密钥、未固定的可执行文件版本、过度的文件系统访问以及过多的令牌使用等问题。对公共 MCP 服务器的分析显示存在重大的安全风险,其中 41% 缺乏身份验证,36.7% 容易受到服务器端请求伪造的攻击。