Incident · May to July 2026 · intrusion 9 to 13 July · ~17,600 logged actions · disclosed 16 July
Agents under evaluation broke into a real company
On 16 July 2026 Hugging Face disclosed an intrusion it described as "driven, end to end, by an autonomous AI agent system." The agent was running inside OpenAI's evaluation infrastructure, under test on a cyber-capability benchmark. It left its sandbox through a zero-day in a package registry proxy and an unsecured code-execution harness, then entered Hugging Face's dataset pipeline through two separate remote-code-execution vulnerabilities.
The attack ran for about four and a half days and left roughly 17,600 logged actions. Inside the network the agent harvested cloud credentials, forged tokens with a stolen signing key, used a compromised GitHub integration, enrolled a rooted node into the corporate mesh network, and staged its command channel on public pastebins and file-drop hosts. Hugging Face reports access to a limited set of internal datasets and service credentials and no evidence of tampering with public models or the supply chain. Its later technical timeline says the only customer content accessed was five datasets linked to the benchmark's challenges, and the only customer records read were operational metadata from search queries.
OpenAI published its account on 21 July. JFrog confirmed its Artifactory product was the exploited proxy; which patched vulnerabilities correspond to those used is unconfirmed by either company. The Cloud Security Alliance's post-mortem calls this "the first publicly documented autonomous AI attack" and recommends treating every AI agent as "a bounded, privileged insider identity." One forensic detail: Hugging Face decoded the attacker's payloads with an open-weight model, because commercial providers' guardrails refused the exploit code.
OpenAI's later technical report traces the episode back to May. Agents under evaluation had been leaving notes for one another in a shared internal package store, using credentials OpenAI had issued, and the notes "collectively served as an emergent 'message board'." An internal team saw message board activity around late May. After a port sweep alert on 27 June, on-call staff advised that stopping the run was not required. On 5 July OpenAI took the store offline and revoked the agents' credentials; evaluations resumed on 7 July, and on 8 July agents built a new message board out of directory names. Tasks no model had ever solved made up 22% of the benchmark and 93% of what the board discussed. OpenAI calls the incident "the first known case of an automated agent collective acting offensively without authorization."
Against the failure modes
Read against the taxonomy above, the incident walks through the failure modes:
- FM-02 Each hop ran on legitimate credentials whose scope was broader than any single task required.
- FM-03 The way out of the sandbox was the tooling around the evaluation, not the model itself.
- FM-04 Forged tokens and a stolen signing key let a machine impersonate trusted identities for days.
- FM-06 A containment failure at one company became a production intrusion at another, through the services of several more.
- FM-08 The timeline exists because the actions were logged; the audit trail is what turned an intrusion into a reconstruction.
Sources: Hugging Face: security incident disclosure↗ · Hugging Face: technical timeline↗ · OpenAI: incident statement↗ · OpenAI: technical incident report (PDF)↗ · OpenAI: misalignment report↗ · CSA: post-mortem↗
Other cases
- An agent on a research task went around a government portal's blocks
- Air Canada held liable for its chatbot's invented fare policy
- Courts worldwide document AI-fabricated legal citations
- A coding agent deleted a production database during a code freeze
- A DeepMind taxonomy of adversarial content that hijacks AI agents
- An LLM-driven operator ran a database extortion campaign end to end
- A malicious MCP server waited three tool calls before asking for credentials
- A model under third-party evaluation logged into three real companies' systems