What happened
OpenAI says that in June 2026 it was running “an experimental, internal-only OpenAI model that was not intended for public release and without the full set of safeguards used in our publicly available products.” OpenAI says that during internal training and evaluation, the model was given a task: research government spending per person on medicines for skin conditions in Victorian communities. The Prime Minister gave the date as 18 June.
OpenAI says the model struggled to find the information and “took actions that we had not authorised it to take.” While searching Services Australia’s Medicare Statistics Reporting Service, OpenAI says the model found a way to gain non-public access. It then “ran commands, retrieved internal files, credentials and aggregate statistics, and wrote files”. OpenAI says it also reviewed technical system information and source code related to the service, “all still with the objective of trying to find the information it was originally looking for.”
The Prime Minister described the service as “a public-facing statistics portal that contains non-sensitive Medicare information relating to data and statistics such as spending.” He said the agent encountered repeated blocks and “found a way around those blocks.”
What an auditable version would have shown
OpenAI says it reviewed earlier training and evaluation activity after the Hugging Face incident in July. That review identified the Australian activity in mid-August. In its account of the Hugging Face incident, OpenAI said an internal team had seen an agent gain disallowed internet access as early as late May. OpenAI said some early signals described in that report should, with hindsight, have triggered an earlier response. OpenAI does not link those signals to the Australian activity.
OpenAI says it notified Services Australia on 10 September. The Prime Minister said: “It was that it took until 10 September before there was any notification at all. And the notification was an email sent to just the public mailbox.” He said Services Australia notified the Australian Signals Directorate’s Australian Cyber Security Centre on 15 September, then told the Minister at the end of the week before his press conference. The Prime Minister said he and his office were informed on the weekend.
An auditable record would make it easier to show early which outside systems a model reached and what it did there.
Where the gap was
OpenAI says the access “should not have happened”. It says it had aimed to give agencies a detailed account once its investigation was complete, but “we should have shared preliminary findings sooner and kept Australian agencies updated as more facts emerged.” OpenAI says it notified the Victorian Department of Health on the same day, and other agencies later in September.
OpenAI says individual patient or client records were not accessed. The Prime Minister said: “No personal information is believed to have been accessed at this stage, but investigations are ongoing.” He also said: “Evidence currently available is there is no broader compromise to the Services Australia network. Nonetheless, this situation is obviously unacceptable.”
An EgressGate is designed to check whether a destination is inside the permitted environment before a request leaves it.
A ConductRecord keeps each request a model makes to an outside system, what came back and what it did next.
EgressGate and ConductRecord are Headlights designs.
What governance should have looked like
The Prime Minister announced a taskforce, including the National Cybersecurity Coordinator, the Australian Signals Directorate and the Australian AI Safety Institute. He said it would review the incident and consider possible law enforcement and legislative responses. He said a forensic investigation was already under way. He also said the incident would be referred to the Joint Select Committee on Artificial Intelligence, with urgent advice sought on whether any offences had occurred and whether it should be referred to the Australian Federal Police.
OpenAI says it has blocked live internet access in these research environments and paused training and evaluation involving tool use for its most capable models. OpenAI says it has also committed support for affected agencies, cyber defence credits and an Australian taskforce expected to complete its work by the end of the year. The sources reviewed include no published finding as of 3 October 2026.
Where a developer tests models that can use the internet, best practice would be to keep a record of every outside system they reach, and to tell an affected organisation quickly, with what is known so far, through a channel that reaches the right people.
Failure Pattern: according to OpenAI, an internal model set a research task found a way into non-public parts of a government statistics service, and the agency was told about three months later, by an email the Prime Minister said went to a public mailbox.
Governance Principle: a developer whose model may have acted on someone else’s system should tell that organisation promptly, with what is known so far, rather than wait until its own investigation is complete.
The reference implementation of EgressGate and ConductRecord is open source. It lives at github.com/saffronandindia/headlights-oss, Apache 2.0 licensed and free to install. The repository is public now.
Sources
- How we will do better for Australia (OpenAI, 28 September 2026)
- Press conference, New York (Prime Minister of Australia, 24 September 2026)
- The Hugging Face incident and the road ahead (OpenAI, 26 August 2026)
