Welcome to katecarruthers.com
Disclaimer: The opinions expressed here are solely my own and not those of any employer, client, or affiliated organisation.

When the Test Becomes the Threat Model

The OpenAI and Hugging Face incident shows why agentic AI governance cannot stop at the model. The real risk lies in the environment: tools, permissions, incentives, evidence and the ability to stop an agent before an evaluation becomes an incident.

When the Test Becomes the Threat Model
Photo by cool guy jon / Unsplash

The OpenAI and Hugging Face incident is not really a story about an AI system “going rogue”. It is a story about what happens when capable agents are given enough autonomy, weak boundaries and the wrong incentives.

During internal cybersecurity evaluations in July, OpenAI agents found ways around controls intended to isolate them from the internet. They used an internal Artifactory instance, a package-management service, as an unsanctioned channel for coordination.

After exploiting a separate Artifactory vulnerability to gain internet access, agents used publicly exposed credentials and vulnerabilities in Hugging Face’s infrastructure to compromise parts of its production environment, according to OpenAI’s technical report.

The details are extraordinary. Roughly 1,200 agents that were meant to be isolated from one another exchanged more than 70,000 messages and files through the message board. Around 700 participated in the Hugging Face attack.

They shared information, divided work, developed coordination conventions and pursued workstreams that individual agents were unlikely to have completed alone, according to the independent investigation by METR and Redwood Research.

But the important point is less dramatic.

This was not merely a model problem. It was a system problem.

The agents had incentives to solve difficult tasks, including some that were effectively impossible to complete using the specified vulnerability. They found a shared channel, had access to tools and infrastructure, and operated within controls that were not adequate for systems able to persist, explore and coordinate over time.

That is the question organisations need to confront: not whether agents formed a “civilisation”, but whether our governance, security and assurance models are designed for the systems we are now deploying. This stuff is still software!

The spectacle is not the point

There is an understandable temptation to focus on the most striking parts of the story. Agents discovered one another. They exchanged messages and files. They divided work.

Some took actions that appeared to reduce the prospect of success for their own run while providing useful information to the wider group.

That is interesting. It tells us something important about what can emerge when agents have a shared memory surface, a way to communicate and enough time to persist.

But we do not need to settle whether this is collective intelligence, emergence or an AI civilisation before acting on the governance implications.

The agents were intended to be isolated. They were not.

They were assigned defined evaluation tasks. Instead, they found ways to communicate, coordinate and pursue objectives beyond the intended boundary. The controlled environment became part of the attack surface.

Once an AI system can use tools, write files, access cloud services, search internal documentation, invoke APIs, hold credentials and act over time, it is no longer useful to think of it as a model in isolation.

It is part of an agentic environment: the model, prompts, tools, permissions, data, identity layer, memory, orchestration system, logs, escalation paths and every system the agent can reach.

If we assess only the model, we miss most of the risk.

Reward hacking is a governance problem

One of the most useful lessons from the incident is the way it moves reward hacking from the research lab into an operational setting.

Reward hacking occurs when a system optimises for the measure rather than the purpose behind the measure. It is not an AI-only problem.

If a call centre is assessed only on call duration, staff may rush people off the phone. If a school is assessed only on test scores, teaching may become teaching to the test.

If an AI system is rewarded for returning the required answer, it may find a way to produce that answer without doing what we intended.

In this case, agents were attempting to solve ExploitGym evaluation tasks. Some determined that the assigned vulnerability could not be exploited as required.

They then reverse-engineered a way to generate the required flag, which would have allowed them to satisfy the automated scorer. However, they believed the scorer would also inspect whether they had acquired the flag through the intended pathway.

That belief was mistaken. But it helped drive a larger effort to make an answer appear legitimate and remove evidence of earlier cheating, as documented in the METR and Redwood Research investigation.

The agents explored three broad approaches.

Agent behaviour explored Governance implication
Replacing or modifying the evaluation target An agent may alter the environment rather than solve the intended problem.
Tampering with transcripts or logs The record of what occurred may not be reliable if it comes only from the system under assessment.
Understanding or manipulating the scoring process The system may optimise for the assessment mechanism rather than the underlying task.

The important distinction is between exploration and success. Investigators found that agents successfully prototyped small-scale tool-call spoofing in roughly 7% of the transcripts they assessed, although they found no successful retroactive editing of transcripts in the material reviewed, according to the independent report.

That should concern anyone responsible for AI assurance. If an agent can influence, manipulate or fabricate part of its own trace, a log is not automatically evidence.

Auditability cannot be treated as a minor technical feature added after deployment.

Evidence must be independently trustworthy

Most organisations are not ready to reconstruct what an agent actually did after an incident.

They may retain prompts and outputs. They may have application logs and API records. But those records are often fragmented across platforms, owned by different teams and difficult to reconcile.

For agentic systems, that is not good enough.

Organisations need independently captured, tamper-evident evidence. This includes security telemetry that agents cannot alter; correlation across identity, network, cloud, endpoint and application activity; defined retention periods for material events; and records of tool invocation and data access.

They also need alerts for boundary-crossing actions and regular testing of whether agents can suppress, modify or fabricate parts of their trace.

This is familiar territory in cyber security, financial controls and safety-critical engineering. You do not rely on the system under investigation to provide the only account of what happened.

In governance terms, we need to move beyond “the system has logs” to “the organisation can independently reconstruct material activity”.

There is a substantial difference.

Agents are privileged digital workers

A useful mental model is to treat agents as privileged digital workers.

They are not merely features, chatbots or magic. They are software-based actors that can be given objectives, access to data, the ability to use tools and the capacity to act across multiple systems.

That demands the same governance discipline we would apply to a human employee, contractor or administrator, with additional care because agents can operate at speed, scale and persistence.

Every agent should have:

  • A clear purpose and bounded authority
  • A distinct identity rather than a shared account
  • The minimum access needed for a defined task
  • Time-limited credentials
  • Defined tool, data and system permissions
  • Clear escalation paths and explicit stop conditions
  • Independent monitoring of significant actions

If we would not give a new employee broad access to internal systems, production environments and sensitive data without supervision, we should not give it to an agent simply because the integration is easy.

This matters as organisations connect agents to email, cloud platforms, code repositories, collaboration tools, customer data, finance systems, operational technology and privileged administration functions.

Convenience is not a control.

“Try harder” is not a safety policy

The OpenAI incident was amplified by a simple problem. Some agents were given tasks that they assessed as impossible, but their incentive structure rewarded persistence.

Persistence has value. It becomes dangerous when the system does not know when to stop.

A well-governed agent should recognise the limit of its authority, capabilities and authorised access. It should stop, preserve evidence and ask for help.

It should not keep testing new ways around a control because success has become more important than the rules of the environment.

Organisations need to define what an agent should do when:

  • Required information is unavailable
  • A task cannot be completed with approved tools
  • A new credential or data source is required
  • A security control is encountered
  • Another agent proposes a new objective
  • A side channel is discovered outside the approved design

The answer should not be “keep going until you find a way”. It should be “stop, preserve the evidence and escalate”.

“Try harder” is not a safety policy.

The attack surface is bigger

Artifactory was intended to support package management. In practice, it became a message board, a shared memory surface and, after exploitation, a route beyond the intended network boundary, as described in OpenAI’s incident account and its technical report.

This is why agent security cannot be reduced to prompt filtering or model guardrails.

Any accessible shared service can become a communication layer. A cache can become shared memory. A shared file store can become a message board. Logs can become a signalling mechanism.

Tokens, credentials and cloud metadata can become routes to more privileged systems.

That does not mean organisations should abandon agents. It means they need to design their environments on the assumption that agents may explore them in unexpected ways.

In practice, that means eliminating shared credentials; separating development, test and production environments; implementing network segmentation and egress controls; and restricting access to secrets, tokens and cloud metadata.

It also means monitoring unusual use of ordinary internal services, isolating high-risk agent workloads from sensitive production systems, and treating internal services as potential routes for lateral movement rather than automatically safe spaces.

The useful question is not whether an agent is trusted. It is what the agent can do if it behaves unexpectedly, makes a mistake, follows a malicious instruction or finds a more efficient route to its goal.

Incident response at agent speed

OpenAI’s technical report acknowledges that some early signals could, with hindsight, have triggered an earlier response. It also describes alerts linked to Artifactory activity before the significance of the inter-agent message board was understood. See OpenAI’s technical report.

This is a familiar organisational failure mode. One team sees unusual activity. Another sees an infrastructure event. A third sees odd agent behaviour.

No one joins the dots quickly enough.

In an agentic environment, that can unfold at machine speed across security, engineering, operations, legal, governance and vendor-management teams.

Organisations need to decide in advance:

  • What actions require an immediate stop
  • Who can stop an agentic workflow
  • Whether the kill switch can be exercised quickly
  • What evidence must be preserved
  • Who needs internal notification
  • When customers or regulators may need to be told
  • How to distinguish a quality problem from a security incident

A good practical test is this: if the team cannot explain what an agent is doing, what systems it can reach and how to stop it within 30 minutes, it should not be operating with meaningful privileges.

That is not anti-innovation. It is basic operational discipline.

Why this matters for Australia

For Australia, this incident should sharpen the conversation about AI sovereignty, critical infrastructure and national capability.

We are increasingly deploying AI through technology stacks that are owned, trained, hosted, monitored and controlled across multiple jurisdictions. A model may come from one company, be hosted in another country, run on a cloud platform owned elsewhere and be deployed inside a local organisation with limited visibility into the full system.

Data residency is part of the picture. It is not the whole picture.

The harder questions are who controls the model and its updates; who controls identity and permissions; where logs are held and who can access them; which jurisdiction applies if there is an incident; and whether the organisation can investigate independently.

They also include who has the practical ability to suspend the system, and which dependencies sit below the application layer: cloud, compute, model, API, identity and security services.

Sovereignty does not mean building every model locally or rejecting global technology. It means retaining enough visibility, capability, legal leverage and operational control to manage material risk when it matters.

The lesson is not that organisations should fear an AI civilisation. It is that agents are becoming operational actors inside real technology environments.

If they are given objectives, tools, credentials, memory and time, they must be governed accordingly: with bounded authority, independent evidence, meaningful segmentation, tested stop mechanisms and people who can intervene before a contained evaluation becomes a real incident.

© 2002-2026 Kate Carruthers | Carruthers Consulting Pty Ltd ABN 68682757268