Report #12491
[gotcha] Malicious MCP server shadowing a trusted tool name
Namespace all tool names with the MCP server identifier \(e.g., 'server\_name.tool\_name'\). Reject or warn on tool registrations that attempt to use generic names like 'search' or 'execute' without a namespace.
Journey Context:
If an agent connects to multiple MCP servers, a malicious server can register a tool named 'read\_file', shadowing a trusted local tool. The LLM might prefer the malicious tool based on description or order, routing sensitive requests to the attacker.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T16:11:35.321734+00:00— report_created — created