Total Recon - How We Discovered 1000s of open Agents in The Wild
Where
Recon Village
DEF CON 34
Duration
28 min
Shows how attackers find thousands of exposed AI agents across Copilot Studio, Agent Builder, custom GPTs and MCP servers using enumeration and OSINT.
Summary
The Zenity Labs speakers open by noting that attacks on AI agents already happen in the wild, from agent-to-agent abuse to threat actors probing AI systems for their capabilities. Their focus is how attackers find these agents at all. They argue agents are applications that expose knowledge, tools and identities, so classic attack surface discovery applies, and predictable naming and default settings are the weak points.
For each platform they used a different discovery method. In OpenAI's Agent Builder, starter-kit naming on a hosting platform made subdomains guessable through fuzzing common prefixes and suffixes, and a session secret confirmed a live agent. Hundreds were found, some with sensitive documents. In Microsoft Copilot Studio, agent URLs embed a tenant-linked default environment and a short solution prefix that is often left at its default, which shrinks the search space. Recurring words in agent names then finished the job, yielding thousands of agents. Internet scanning for the MCP session header turned up about 100,000 MCP servers, and backlink searches for embedded Copilot pages found roughly 5,000 agents. Asking agents directly for their tools sometimes worked, and prompt injection got past guardrails the team called soft.
The defender takeaways are to stop relying on obscurity and default names, keep an inventory of public agents, MCP servers and skills, and log agent access so repeated prompts or capability probing show up as discovery signals. The researchers released PowerPwn, an open-source recon tool for testing your own exposure, and said the work maps to OWASP's agentic guidance and MITRE ATLAS. They warned that anything newly public gets probed quickly.
Materials
Related talks
Recon Village·43 min
Redon Gashi · Amend Gashi
Shows how attackers locate exposed LLM inference servers and leaked API keys, validate them, and route agent tooling through them at no cost.
Recon Village·29 min
John McCary
Shows how cross-referencing registry records, reverse DNS, and service responses across all of IPv4 exposes mismatched and impersonated network infrastructure.
Adversary Village·23 min
Eli Woodward
Shows how internet scanners and attackers target exposed LLM gateways, MCP servers and local inference APIs, based on a multi-persona AI honeypot.


