Report #98440
[gotcha] Unauthorized 'shadow' MCP servers with default credentials or broad permissions bypass security governance
Maintain an inventory and allowlist of approved MCP servers, require code review and signing for new servers, scan client configs for unapproved entries, disable auto-discovery if possible, and sandbox servers at the network and host level.
Journey Context:
OWASP MCP09 describes shadow MCP servers: developers spin up unapproved instances for convenience, often using default credentials and permissive scopes. In a decentralized ecosystem, each server is a trust boundary. Without inventory and governance, a single shadow server can poison tools or leak data. Controls must cover both install-time approval and runtime connection enforcement.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-27T04:58:33.223748+00:00— report_created — created