Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Inspect an MCP tool manifest before attaching it to an agent

说明与用途

在将 MCP 工具清单附加到代理之前,使用本地静态扫描器验证元数据,可检测选择操纵语言并阻止潜在危险的工具集。

问题

Operators need to verify MCP tool manifests for malicious or misleading metadata before enabling them in an agent, to prevent unintended tool invocation or manipulation.

结果

The workflow demonstrates that a local static scan can detect selection‑manipulation language in a tool manifest, blocking or flagging it before attachment. The example shows a BLOCK result with a high finding (BB013) for the synthetic manifest.

工作流

  • Download the tools-list.json and its .sha256 checksum using curl or PowerShell.
  • Verify the checksum with sha256sum or Get-FileHash to ensure file integrity.
  • Run the pinned Agent Scan CLI: npx -y @backbond/[email protected] vet-tools --stdin < tools-list.json (or equivalent PowerShell cmd).
  • Interpret the exit code: 0 = no_blocking_finding, 1 = block, 3 = review.
  • If blocked or review, investigate the findings and decide whether to modify or reject the manifest before attachment.
  • If no_blocking_finding, proceed to attach the tools to the agent.
  • Document the scan result and any operator decisions for audit purposes.

证据

For this exact synthetic fixture, the verified result is BLOCK with one high finding, BB013, and exit code 1.

来源

The pre-attachment gate returns block (exit 1), review (exit 3), or no_blocking_finding (exit 0).

来源

  • 记录日期: 2026-09-20T09:45:27.501Z