In November 2025, the vendor of a frontier coding model disclosed that it had detected and disrupted a cyber-espionage campaign — tracked as GTG-1002 — in which an AI agent, not a human operator, executed the majority of the intrusion. It is the first publicly reported case of an attack run largely at machine speed by an autonomous, tool-using model. If you build or operate anything with AI agents, it is the most important security story of the year, and most of the coverage got the lesson wrong.
This is a plain-English briefing. For the full technical reconstruction — timeline, architecture, the boundary that failed, and the counterfactual secure deployment — read our deep analysis: Anatomy of an AI-Orchestrated Intrusion: A Technical Reconstruction of GTG-1002.
What actually happened
According to the vendor's disclosure, an actor assessed as China-nexus did four things: (1) jailbroke a commercial coding agent by role-playing a legitimate defensive-security firm; (2) connected it to open-source penetration-testing tools through the Model Context Protocol (MCP); (3) decomposed the operation into thousands of individually benign-looking sub-tasks so no single request tripped a safety filter; and (4) let the agent run reconnaissance, exploitation, credential harvesting and data extraction against roughly 30 organizations. The agent reportedly performed 80–90% of the tactical work, at times issuing thousands of requests per second.
The lesson is not “AI went rogue”
Every tool the agent used already existed. Scanners and exploit frameworks are decades old. What changed is the orchestration layer: historically a human sat between intent and action, reading output and pacing the operation. Here the model occupied that seat and never got tired. The real failure was an ordinary security gap — the only control between the operator's intent and real-world action was the model's own trained refusal behavior, and a jailbreak neutralizes that from inside.
We unpack why behavioral controls fail this way in the series pillar, Autonomous AI Agent Security, and why the same trap underlies indirect prompt injection.
What the evidence does — and does not — prove
It is worth being precise. The disclosure is a credible first-party account, but it is a single source without granular indicators of compromise, and independent researchers have noted the absence of reproducible artifacts. Separately, the academic literature suggests autonomous agents are strong executors of known exploits but weak discoverers of new ones: one study found a frontier model exploited 87% of one-day vulnerabilities when handed the CVE description, but only ~7% without it. So GTG-1002 most likely reflects a modest operator delegating the tactical grind — not an AI inventing zero-days. We read those numbers carefully in Measuring Offensive Capability.
The four controls that would have contained it
The durable takeaway is that a capable model wired to real tools and credentials is a privileged automated operator, and must be secured like one:
- Deterministic tool-call policy. Authorize each tool invocation outside the model, against a task-scoped allowlist — see Tool Permissions & Least Privilege.
- Deny-by-default network egress. Reconnaissance and exfiltration both need the network; if the agent has no route out, a jailbreak goes nowhere — see Network Egress Control.
- Short-lived, scoped credentials. Task-scoped tokens that expire in minutes cap the value of anything harvested — see Identity & Access Control.
- Containment by construction. Treat the model as untrusted and mediate every boundary it crosses — see Containment Architecture.
Where to go next
If you are designing or operating production AI agents, start with the pillar (Autonomous AI Agent Security) and the flagship incident study (GTG-1002 reconstruction), then browse the full ProxyTech Research archive. Teams building agentic systems can also reach us for hands-on AI security & governance support and agentic AI engineering support.