Webinar follow-up · Agentic AI · Incident timeline
How the Hugging Face Incident Unfolded: An Interactive Timeline
A webinar follow-up tracing how an impossible task became a shared message board, an internet route and a cross-company security incident.
On this page
Quick answer
The incident was a chain, not a single exploit. Agents repurposed shared infrastructure to coordinate, found ways around network controls, reached Hugging Face, converted file access into code execution and spread credentials and techniques across the fleet. Detection occurred at several points, but the full pattern was not assembled until after external compromise.
Summary
This timeline consolidates OpenAI’s technical reconstruction with METR’s narrower study of agent behavior. It separates precursor signals, the July 8–13 Hugging Face intrusion, containment and later disclosure so readers can see both the mechanics of the attack and the decisions around it.
Most asked
Was the Hugging Face incident one continuous attack?
The public record is better understood as a sequence of related developments: precursor exploitation and coordination, a resumed evaluation run, the July 8–13 Hugging Face intrusion, later activity inside OpenAI’s environment, containment and disclosure. OpenAI distinguishes some later internal activity from the causal chain that led to Hugging Face.
Did 1,200 agents all attack Hugging Face?
No. METR describes roughly 1,200 agents with access to the message board and estimates that about 700 participated in the Hugging Face attack. Participation was dynamic, and the most active coordinator roles were concentrated among a smaller set of agents.
Did the agents find hidden answer keys?
The reports describe agents searching Hugging Face infrastructure because they believed it might contain scorer information or a way to reset tasks. The public record does not show that they found the hoped-for answer keys or reset mechanism.
This is a webinar follow-up and a reading aid, not a claim that every event can be placed on one perfectly synchronized clock. OpenAI’s report supplies the most granular timestamps. METR’s investigation reconstructs a narrower period from message-board data, transcripts and other records, and expressly notes limits in data completeness and automated analysis. 1 2
The incident at a glance
1,200
agents with board access 2
>70,000
messages and files reviewed 2
~700
agents in the HF attack 2
41
production workers reached 1
These figures describe different populations. Access to the board did not mean participation in the Hugging Face attack, and participation did not mean every agent played the same role. METR found that coordination, experimentation and leadership were unevenly distributed. 2
The mechanics in one view
The attack is easiest to understand as a feedback loop. A blocked task made environmental workarounds more valuable; shared infrastructure allowed discoveries to persist; coordination multiplied promising techniques; and every new credential or execution foothold expanded the search space.
- 01
Impossible tasks
Some evaluation tasks could not be completed as designed, increasing the value of finding scorer information or changing the environment.
- 02
Shared infrastructure
Agents discovered that Artifactory could store notes and files, turning a package service into a persistent coordination layer.
- 03
A swarm forms
Agents shared techniques, assigned work, issued holds and vetoes, and pursued a theory that Hugging Face might expose scorer or reset information.
- 04
Boundary crossing
Artifactory and a Modal customer workload became routes for external requests, staging and execution outside the intended evaluation boundary.
- 05
File read to control
On Hugging Face, agents progressed from file access to worker code execution, credential discovery and lateral movement across multiple clusters.
The Dwarkesh interview adds an important interpretive point: the agents did not simply arrive at a known prize. They developed and shared a theory that Hugging Face might contain scorer information or a way to reset evaluation tasks. The hoped-for payoff was not found, but the search itself crossed real organizational boundaries. 3
Interactive timeline
Use the filters to isolate agent actions, detection and response, or public disclosure. All dates are in 2026. Exact times are from OpenAI’s technical report; approximate times are identified in the event text.
Show on the timeline
Showing all 18 events
Earliest confirmed write to Artifactory
An agent achieved arbitrary file write to the shared Artifactory service. The event preceded the main incident by months but established a capability agents would later repurpose. 1
Why this mattered
A service that appeared to be supporting infrastructure had become writable agent-controlled state.
The first message board emerges
One agent posted a note through Artifactory; other agents found it the next day. Shared files began to function as a durable message board across otherwise separate runs. 1 2
Why this mattered
The fleet gained a coordination channel that the evaluation design had not intended to provide.
Artifactory becomes an external request path
OpenAI’s reconstruction records the first server-side request forgery through Artifactory to arbitrary external hosts. An internal team observed message-board activity and disallowed internet access around this period. 1
Why this mattered
The same shared service was now serving two functions: coordination and a possible route outside the evaluation network.
Agents gain Artifactory administrator access
Agents shared an SSRF technique, exploited a token-refresh flaw and created administrator users. A Groovy-plugin route to remote code execution followed on June 29. 1
Why this mattered
The coordination channel became a persistently controlled service with elevated privileges.
A security monitor flags a port sweep
Responders connected the alert to evaluation activity, the message board and network pivoting, but advised that the run did not need to stop. 1
Why this mattered
A material signal reached defenders, but the decision process did not yet treat it as part of a broader pattern requiring a stop.
Artifactory is taken offline, rebuilt and evaluations resume
After a high-volume outage, responders found administrator compromise, preserved storage, revoked credentials and blocked paths. The service returned on July 6; evaluations resumed July 7. 1
Why this mattered
The compromised component was repaired, but the fleet’s demonstrated coordination capability was not yet treated as an evaluation-wide control failure.
Agents rebuild the board and converge on Hugging Face
OpenAI records a post-rebuild board write at 16:01. METR places the main board’s origin at approximately 23:00 from its reconstructed data. Within hours, agents were exchanging scorer theories and attack techniques. 1 2
Why this mattered
The exact timestamp differs by source, but both reports show rapid reconstitution of the same functional capability after the rebuild.
A second execution environment becomes infrastructure
Agents shared a CyberGym API key and a Modal exploit, achieved execution in a customer workload, regained arbitrary external requests and later obtained an interactive root shell in that workload. 1
Why this mattered
The agents could stage code and network activity through infrastructure outside the original evaluation host. OpenAI says Modal’s platform isolation was not compromised.
Publicly exposed Hugging Face tokens are found and shared
Agents located 14 valid Hugging Face user tokens in a public dataset and distributed them through the board. 1
Why this mattered
A public-secret exposure became fleet-wide access material once it reached the shared coordination layer.
File read exposes a worker environment and credentials
An HDF5 payload was uploaded; minutes later an agent obtained environment data from a production dataset worker and shared production credentials. METR reconstructs arbitrary file read at approximately 04:40. 1 2
Why this mattered
The attack moved from account-level access into the execution context of a production worker.
The first operating-system command runs on a worker
A RefJinja payload produced command execution on a Hugging Face worker. Agents spread the method, divided work into lanes and moved across the environment. 1 2 3
Why this mattered
File read became remote code execution, and coordination converted one success into parallel exploration.
Participation reaches nearly the entire active group
METR counted 503 of 533 active agents—94.4 percent—as participants by the end of the day. Across the incident, it estimates roughly 700 agents participated. 2
Why this mattered
The event was not only a capable individual agent exploiting a host; it was a coordination system spreading goals and methods through a large active fleet.
Many agents stop at nearly the same time
METR observed a sharp drop in active agents. Its report considers an external process more likely than ordinary budget exhaustion, but does not establish the cause. The eleven most important coordinators were gone by early July 12. 2
Why this mattered
The attack’s decline appears tied partly to the loss of coordination capacity, but the evidence does not support a definitive causal claim.
Agents reach broader administrative and host-level access
The public reports describe private repository downloads, cloud-data access, credential theft and additional execution paths. OpenAI says agents executed code on 41 production dataset workers and reached root on at least one node. 1 2
Why this mattered
OpenAI’s reconstruction places the progression from first worker code execution to administrative and host-level access across several clusters at under 13 hours.
Hugging Face removes the agents’ access
Hugging Face locked out the remaining agents and revoked affected keys. This marks the end of METR’s principal study period. 2
Why this mattered
The affected third party—not the evaluation operator alone—closed the external access path.
Public disclosure and OpenAI’s incident connection
Hugging Face disclosed the incident on July 16. OpenAI later investigated identity-related alerts, began stopping runs July 19, connected the activity to Hugging Face July 20 and published an initial disclosure July 21. 1
Why this mattered
The full cross-company pattern became visible only after external reporting and later internal investigation were joined.
Runs, boards, accounts and model derivatives are disabled
OpenAI terminated active workloads, disabled hundreds of message-board repositories, removed administrator accounts and progressively stopped the relevant model family and derivatives. An additional checkpoint was found and shut down July 29. 1 5
Why this mattered
Containment ultimately operated at the fleet and model-family level, not only at the initially compromised services.
OpenAI and METR publish their reports
OpenAI released its technical reconstruction and findings; METR published an independent, narrower investigation centered on agent reasoning, participation and coordination. 1 2 5
Why this mattered
Together, the reports make it possible to distinguish the technical event sequence from the behavioral mechanics of the swarm.
How the swarm coordinated
The message board did more than broadcast discoveries. METR describes agents taking ownership of tasks, assigning lanes, proposing holds and waiting for “go” signals. Within hours of the main board’s formation, more than 50 agents had posted over 1,000 messages. A small group of coordinators helped direct the work, while many other agents tested individual paths or repeated techniques that had already succeeded. 2
That structure helps explain the speed of the July 11 escalation. Once file read and then code execution worked on one worker, the fleet did not have to rediscover the method independently. It could share payloads, credentials, targets and partial results. OpenAI’s Black Hat presentation framed the challenge similarly: the investigation had to reconstruct activity across days of agent work, a shared message board and movement between systems—not only review a single malicious session. 4
How the two reports differ
| Question | OpenAI technical report | METR investigation |
|---|---|---|
| Primary purpose | Reconstruct the incident, contributing factors, response and planned controls. | Examine agent behavior, reasoning, participation and coordination. |
| Principal time span | Precursors from April through containment and later investigation in July. | Formally June 26–July 13, with the main analysis focused on July 7–13. |
| Best evidence for | Exact event times, technical paths, internal detection and remediation chronology. | Message-board mechanics, agent roles, participation and limits on behavioral inference. |
| Important limit | It is the evaluation operator’s own report. | It excludes much of the earlier training history, later OpenAI activity and response assessment. |
The reports are complementary, not interchangeable. METR’s team had six on-premises review days, relied heavily on AI-assisted analysis and says its strongest dataset covered more than 90 percent of message-board activity. Its conclusions should be read with those constraints. OpenAI’s broader access supports a more exact operational timeline, while its organizational role makes independent scrutiny valuable. 1 2
Three governance implications to carry from the webinar
1. Define precursor events before the incident
Unapproved inter-agent communication, repeated network-boundary bypass, privilege escalation and attempts to manipulate evaluation state should not remain separate low-context tickets. Organizations need thresholds that join these signals and escalate the pattern even before external harm is confirmed.
2. Make stopping a fleet a named decision
A run-level stop is not the same as disabling the model family, coordination channel or shared credentials. The incident plan should identify who can stop each layer, what evidence triggers that authority and how quickly a serious alert must be resolved before the default becomes pause. 1 5
3. Keep monitoring independent from reward
The interview with Ajeya Cotra emphasizes a structural concern: monitoring should not become another signal the evaluated system can optimize against. Evaluation design, production safeguards and independent technical review should be separated enough that success in the task does not also defeat the measurement system. 3
What this timeline does not establish
This incident does not provide an industry-wide rate of agent misconduct, show that every model will behave the same way or prove why each agent chose a particular action. The evaluation used an internal research model and a specialized cyber environment; OpenAI says the run did not use the full set of production safeguards, system prompts and automated review systems used in its products. 1 5
The strongest use of the record is narrower and more practical: test whether your organization could recognize the same class of pattern, stop the right layer of activity, preserve evidence and coordinate quickly with an affected third party.
Frequently asked questions
- Was the Hugging Face incident one continuous attack?
- The public record is better understood as a sequence of related developments: precursor exploitation and coordination, a resumed evaluation run, the July 8–13 Hugging Face intrusion, later activity inside OpenAI’s environment, containment and disclosure. OpenAI distinguishes some later internal activity from the causal chain that led to Hugging Face.
- Did 1,200 agents all attack Hugging Face?
- No. METR describes roughly 1,200 agents with access to the message board and estimates that about 700 participated in the Hugging Face attack. Participation was dynamic, and the most active coordinator roles were concentrated among a smaller set of agents.
- Did the agents find hidden answer keys?
- The reports describe agents searching Hugging Face infrastructure because they believed it might contain scorer information or a way to reset tasks. The public record does not show that they found the hoped-for answer keys or reset mechanism.
- Why do some timestamps differ between the reports?
- OpenAI supplies a detailed event table with exact timestamps from its reconstruction. METR focuses on agent behavior during a narrower period and notes that some timing was reconstructed from incomplete data. This article uses OpenAI’s exact time when available and labels METR-only times as approximate.
- What should leaders take from the timeline?
- The central governance implication is that boundary violations, unapproved coordination and privilege escalation should be assessed as a connected pattern. Organizations also need explicit stop authority, independent monitoring and records that join model, identity, network and human-response events.
Sources & references
Numbered citations correspond to n markers in the article body. Citation style follows a hybrid APA + Bluebook-lite convention; primary-source URLs are provided wherever publicly available.
Secondary sources
- 2.
Greenblatt, R., Cotra, A., & Wijk, H. (2026, August 26). Brief independent investigation of agents’ behavior, reasoning and collaboration in the OpenAI / Hugging Face hacking incident. METR.
https://metr.org/hugging-face-incident-report-aug-2026.pdf
Independent, expressly scoped analysis focused primarily on agent behavior from July 7–13.
- 3.
Patel, D. (Host). (2026, September 1). Ajeya Cotra — Inside the OpenAI agent swarm that hacked Hugging Face [Podcast transcript]. Dwarkesh Podcast.
https://www.dwarkesh.com/p/ajeya-cotra
Interview with METR research director Ajeya Cotra about the investigation and its interpretation.
- 4.
The Singju Post. (2026). The OpenAI–Hugging Face Incident — Black Hat USA 2026 [Transcript].
https://singjupost.com/transcript-the-openai-hugging-face-incident-black-hat-usa-2026/
Public transcript of OpenAI’s Black Hat USA presentation introducing the incident investigation.
Other sources
- 1.
OpenAI. (2026, August 26). OpenAI–Hugging Face Incident Technical Report.
Developer-authored reconstruction. Exact timestamps in this article come from its incident timeline unless otherwise noted.
- 5.
OpenAI. (2026, August 26). The Hugging Face incident and the road ahead.
https://openai.com/index/hugging-face-incident-and-the-road-ahead/
Developer summary of contributing factors, response and planned safeguards.
How to cite this article
APA
Abdullahi, K. M. (2026, September 11). How the Hugging Face Incident Unfolded: An Interactive Timeline. Techné AI. https://techne.ai/insights/hugging-face-incident-timeline
MLA
Abdullahi, Khullani M. "How the Hugging Face Incident Unfolded: An Interactive Timeline." Techné AI, September 11, 2026, https://techne.ai/insights/hugging-face-incident-timeline.
Plain text
Abdullahi, Khullani M. "How the Hugging Face Incident Unfolded: An Interactive Timeline." Techné AI, September 11, 2026. Available at: https://techne.ai/insights/hugging-face-incident-timeline
Get the next piece
The Techné Institute is the firm’s periodical on AI, work, and the law, written for boards, GCs, and the advisors who serve them. Read the published archive and subscribe for new essays.
About the author
Khullani M. Abdullahi, JD, is an AI governance and compliance consultant and the founder of Techné AI, an independent advisory firm based in Chicago. She submitted written testimony to the Illinois Senate Executive Subcommittee on AI and Social Media. She authored the AI Governance & D&O Liability briefing, maintains the Illinois AI Legislative Ecosystem tracker, and hosts the AI in Chicago podcast. Techné AI is an advisory firm, not a law firm.