Fetching from the wire…
Public story · 2026-07-01 · high
Censys found 12,520 internet-exposed MCP services in June, and nearly half accept commands with zero login required.
Why now: Covered in yesterday's briefing off Censys's June scan.
Censys scanned the open internet in June and found 12,520 MCP servers reachable from anywhere. 40% needed no authentication at all. 43% were vulnerable to command injection. 79% handled credentials in plaintext, per Codersera's writeup of the numbers.
That matters because MCP servers aren't passive endpoints. They're tool-execution surfaces. An AI agent connects, gets a list of capabilities, and starts calling them. If the server has shell access, database creds, or an API key baked in, an attacker who reaches it doesn't need to breach anything else. They just ask nicely, the same way the agent would.
Installing an MCP server is installing unvetted code with tool access. That's the plain description of what's happening, and the adoption curve got ahead of anyone writing that down as a warning.
The fixes are boring, which is the point. Require OAuth 2.1 with PKCE and validate the token audience, so a token minted for one server can't be replayed against another. Allow-list every tool input instead of trusting whatever the model passes through. Block SSRF egress to private IP ranges, since a compromised server that can reach [redacted] or your internal network is a much bigger problem than a compromised server that can't. And never let client tokens flow through to upstream APIs unchanged.
None of this is exotic. It's the same checklist any API gateway should pass. The difference is that MCP servers are getting spun up by individual developers wiring an agent to a database over a weekend, not by teams with a security review process. If you're running one, or pointing an agent at someone else's, that gap between how fast these get built and how rarely they get audited is the actual risk.
Each link below shares sources, entities, or timing with this story.
An audit found 40% of MCP servers require no auth, 43% carry command-injection holes, and 79% store credentials in plaintext. The checklist: OAuth 2.1 with mandatory PKCE, validate token audience, allow-list every tool input, block egress to private IP ranges to stop SSRF, and...
The agent skills threat isn't isolated. The infrastructure layer is equally compromised. The Cloud Security Alliance's March 13 State of Cloud and AI Security report analyzed over 7,000 MCP servers and found 36.7% potentially vulnerable to server-side request forgery (SSRF). I...
AWS's August 21 post stages agent tool governance as Connect, Control, Catalog and Harden, from one SSO-backed MCP endpoint for a 1-20 user pilot through identity-aware authorization with PII redaction and self-service tool publishing at 100+ users. It supports Cognito-backed...
MCP now has 97M+ monthly SDK downloads. First-class client support across ChatGPT, Claude, Cursor, Gemini, Microsoft Copilot, and VS Code. Governed by the Agentic AI Foundation (AAIF) under Linux Foundation, co-founded by Anthropic, Block, and OpenAI. AAIF also hosts Goose (op...
The 2026-07-28 Model Context Protocol spec published today, and it removes two things every MCP server currently depends on: the initialize/initialized handshake and the Mcp-Session-Id header. Both are gone. Not deprecated. Gone from the core. (Model Context Protocol Blog) Wha...
OWASP published dual frameworks on Feb 16: the Practical Guide for Secure MCP Server Development and the MCP Top 10. Key controls: pin MCP server versions, verify sources, sandbox by default, gate dangerous actions with human-in-the-loop, enforce OAuth 2.0 token expiration/rot...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.