TL;DR: Three vulnerabilities across widely used MCP tools and Archon OS, including unauthenticated API key theft and arbitrary code execution, were found according to OXSecurity, with the affected projects representing more than 140k GitHub stars and 60k DockerHub downloads. Trusted integration layers are becoming identity and data access surfaces faster than governance controls are being adapted.
Editorial analysis by NHI Mgmt Group, based on content published by OXSecurity: “New MCP Security Flaws: Kubectl-mcp-server, Archon OS, and MarkItDown Vulnerabilities”.
By the numbers:
- The affected projects represented more than 140k GitHub stars and 60k DockerHub downloads.
Key questions
A: The control boundary breaks because the integration layer becomes a privileged actor rather than a neutral transport.
Q: Why do unauthenticated MCP endpoints increase the risk of API key theft and lateral movement?
A: Because any endpoint that can expose tokens without verifying the caller creates a direct path from trust assumption to secret exposure.
Q: How do security teams know if MCP access policies are too coarse?
A: If a single role or policy grants access to broad datasets or multiple tools when the task needs only one resource, the policy is too coarse.
Practitioner guidance
- Enforce connector-level authentication Require every MCP endpoint and gateway to authenticate callers explicitly and bind access to a verified identity and session scope.
- Constrain file and process reach Restrict MCP tools to specific directories, container boundaries, and process permissions so a single tool cannot read arbitrary local files or broaden execution scope.
- Harden token handling on AI integrations Store API keys and session tokens outside configuration files, and apply least-privilege scopes plus revocation processes for any MCP that can surface them.
Bottom line: MCP connectors are now part of the identity perimeter because they can mediate access to code, files, and secrets.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
MCP security is now an identity-governance problem, not just an application-security problem. The article shows that integration layers can expose code execution, API keys, and file access in a single control plane. That means the real question is who or what is authorised to act through the integration, not just whether the tool is technically reachable. Practitioners should treat MCP pathways as governed identities with explicit lifecycle and scope controls.
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.
A question worth separating out:
A: No. Local deployment is not a substitute for security boundaries when a tool can access credentials, files, or code execution. The practical difference is operational, not authoritative. Organisations should apply the same identity, secret, and permission governance to local AI tools that they apply to remote integrations whenever those tools can touch sensitive assets.
👉 Read our full editorial: MCP integration risks expose AI toolchains to code execution and theft