TL;DR: Hostile MCP servers can silently exfiltrate local credentials, emails, and wallet keys the moment they run, and Bishop Fox pairs the otto-support selfpwn demonstration with the postmark-mcp and ClawHub compromises to show how package trust can fail after review. The real control gap is not detection after execution, but verified provenance, version pinning, and egress restriction before a tool ever reaches a developer machine.
Editorial analysis by NHI Mgmt Group, based on content published by Bishop Fox: “Otto-Support - Supply Chain Risks in MCP Servers”.
Key questions
Q: What breaks when organisations trust MCP package review alone?
A: Review alone breaks when the reviewed package is later updated, repackaged, or modified in a way that keeps its interface intact but changes its behaviour.
Q: Why do malicious MCP servers create such a large security gap?
A: They create a large gap because the model often trusts the server path once it is connected, even if the server has not been deeply vetted.
Q: How do security teams know if an MCP deployment is outside its intended boundary?
A: Look for any server that is reachable beyond its expected network scope, accepts tool calls without strong identity proof, or can act on systems it was not explicitly scoped to touch.
Practitioner guidance
- Implement an internal MCP registry Allow only reviewed MCP servers from an approved registry, and require verified commits or signed packages before onboarding any tool into developer workflows.
- Pin and re-review every MCP update Lock package versions internally, verify checksums or lockfiles, and force a fresh review before any update can replace a previously accepted server.
- Restrict MCP execution environments Run approved servers in dedicated environments rather than on general developer endpoints so a compromised package cannot inherit broad local access by default.
Bottom line: Hostile MCP servers can inherit a user's local access and turn everyday tooling into a credential and data exposure path.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Install-time trust is the real control boundary for MCP servers: The article shows that a package can pass review, testing, and even normal user workflows while still changing behaviour in ways that matter to security. That means the governing assumption that installation is a reliable trust event no longer holds for community-distributed tool ecosystems. Practitioners should treat provenance as a security control, not a procurement detail.
A few things that frame the scale:
- 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, the protocol's first year of widespread adoption, according to the State of Secrets Sprawl 2026.
- 92% of organisations expose NHIs to third parties, raising concerns about supply chain security, according to the Ultimate Guide to NHIs.
A question worth separating out:
A: Security, identity, and platform teams should share accountability, but the authorization server owner usually carries operational responsibility. Governance should cover which registration methods are allowed, which domains are approved, how metadata is validated, and how exceptions are reviewed. Without clear ownership, MCP onboarding becomes a blind spot rather than a controlled access boundary.
👉 Read our full editorial: Supply chain risk in MCP servers: why trust breaks at install time