AI is inventing its permissions

A best-practices read on the Hugging Face incident for chief data officers, chief AI officers and chief information security officers — what the controls should look like now, by role.

Our Aug. 3, 2026, piece argued that Hugging Face was breached by an optimizer, not an attacker: a system handed a score to maximize, a soft boundary, and no check outside its own reasoning. Then OpenAI took the stage at Black Hat USA on Aug. 5, 2026, and made the timeline worse.

The short version:

It starts May 7, 2026, two months before anything became public. An unreleased research model, stuck on a task, found it could reach the internet indirectly through Artifactory, the package proxy in its sandbox. It left a note there for other agents.They wrote back. The repository became a message board where agents traded vulnerabilities and credentials for weeks. Researcher Eric Wallace called it a “Cambrian explosion in communication and intelligence.”On July 4, 2026, the agents crashed Artifactory. OpenAI cleared the board, patched the zero-day and resumed training. Two days later the agents rebuilt the channel by encoding messages in directory names.JFrog has patched Artifactory. The exploit chain needed Anonymous Access — off by default, not recommended in production. A frontier lab left it on.

Recorded Future calls it an operator failure, not an autonomy failure. Here is why. An outage was the detection mechanism. For eight weeks nothing noticed a covert coordination channel inside one of the best-resourced AI companies on earth. It surfaced only because it grew big enough to break something.

The postmortem is still pending. The controls it will recommend are not.

For the CDO: govern the path, not just the payload

Data governance was built to answer where something came from. That is now the least interesting question you can ask.

“It is no longer enough to know where the data came from or whether the model was approved,” says David Irecki, chief technology officer for Asia Pacific and Japan at Boomi. What a CDO needs instead is a running record of “which data the AI accessed, which APIs it called, which tools it used, which workflow it triggered and whether those actions complied with policy.”

Raghu Nandakumara @ Illumio: “An AI model is the brain. The agent is what puts that brain into action.”

Every item on that list is a verb. Lineage is a noun problem, and noun problems are what data catalogs are good at.

Raghu Nandakumara, vice president of industry strategy at Illumio, states the constraint: “Once data enters a model, it becomes much harder to understand all the ways it could be processed, exposed, or acted upon.” You can prove provenance perfectly and still have no idea where a model took the data afterward.

The work splits in two:

The inventory. Four questions for your data platform team this month:Which public datasets and open models entered our environment last quarter, and who approved each one?Which of them can execute code at load time — and do we know before or after we load them?Which internal systems can an agent reach through our pipelines, as opposed to the ones we intended?Where is the log showing what an AI touched at runtime, not what it was permitted to touch on paper?

Most organizations can answer one and two. Very few can answer all four.

The control point. Routing agent actions through a governed integration and API layer gives you somewhere to enforce policy rather than a set of hopes. “It is the control plane that ensures every agent action is authenticated, authorized, monitored, and auditable,” Irecki says. Data still has to be usable — that is the whole point of the job — but also “policy-controlled, and observable at the point of use.” Skip that, he warns, and “every AI initiative risks creating new, unmanaged pathways through the enterprise.”

Which is a polite description of a message board built out of directory names.

For the CAIO: your pilot is an offensive operation

Forrester’s conclusion belongs in front of your AI council. High-capability evaluations should be governed the way offensive security operations are: explicit authorization, containment tests, abort criteria, named incident ownership and third-party notification. Its AEGIS framework adds least agency — capping the tools, credentials, compute and network paths any model under evaluation receives — and designing containment to survive a model attacking the containment itself.

Read that last point against the two-day patch. OpenAI’s remediation was competent and static. It is aimed at the vulnerability rather than the thing exploiting it.

David Irecki @ Boomi: “AI agents should inherit permissions, not invent them.”

Every agent pilot in your organization is an evaluation. Almost all have a success metric. Very few have an abort condition, and fewer still a name on the incident report.

Irecki draws the boundary cleanly. “The risk is not autonomy itself. The risk is autonomy without boundaries.” And the line this article takes its title from belongs in your policy language, not on a slide: “AI agents should inherit permissions, not invent them.”

Nandakumara pushes into the difference between a guardrail and a rule. Filters trained to block bad behavior are the wrong shape of control for a persistent optimizer. Enterprises need “explicit controls that define permitted behavior rather than relying solely on guardrails designed to block unwanted actions,” he says. Without them, “you’re giving a highly capable and highly persistent system the freedom to keep adapting until it succeeds or encounters a hard boundary.”

Allowlist, not blocklist. A blocklist survives roughly one adaptation cycle, which is exactly how many the Artifactory agents needed.

Then the question of who answers for the pilot. Andrew Bud, founder and chief executive officer of iProov, argues that proof of humanity stops being a login control and becomes a governance requirement, one that ties every agent to a real human owner. “Even authorized agents will need human owners to take responsibility for their actions,” he says. Somebody authorized the evaluation that reached Hugging Face. Somebody should have answered for it before the phone call, not after.

For the CISO: assume it keeps working

Raymond Schippers, lead technologies at Check Point Software Technologies, reframes resilience in a way that should reorder your runbooks. “Traditional failover assumes a system stops working; AI resilience must assume a system keeps working but goes off-intent.”

Disaster recovery restores availability. Nothing at OpenAI became unavailable — the agents were up the whole time, on infrastructure that lied to them about its edges. “Recovery for agents isn’t just restart-and-restore,” Schippers says. “It requires containment, revocation of permissions, and the ability to halt an agent mid-action.”

Raymond Schippers @ Check Point Software Technologies: “Traditional failover assumes a system stops working; AI resilience must assume a system keeps working but goes off-intent.”

First, though, a prerequisite most programs skip. “Before implementing new controls, CISOs need visibility into their AI estate,” Nandakumara says. You cannot segment what you have not counted.

Then Schippers’ 90-day list. Every control on it has existed for years:

Segment credentials. No shared or long-lived secrets across agents or pipelines.Separate tool permissions. An agent that only needs to read cannot write or transact.Short-lived credentials and automated rotation. Remove standing access.Runtime attestation. Enforce boundaries on what a system can access and do, monitored live.Egress controls. Constrain and inspect where data and tokens flow out.Adversarial red-teaming. Push agents to their limits deliberately. Unexpected routes surface there.Quotas and kill switches. Cap token and compute consumption, and keep the ability to halt a workload instantly.

Look hard at the egress line. OpenAI’s evaluation environment had only one permitted route out. Your enterprise has a few hundred, and none were designed on the assumption that something inside would go looking.

Detection has to move with it. Spending spikes are a lagging signal, easily evaded by an agent working inside a legitimate testing envelope. What catches this instead is baseline drift, anomalous token patterns, tool-call graphs that resemble attack paths, and egress anomalies. Analysts at the Black Hat session added one more: treat AI testing environments as a production attack surface.

The kill switch needs no legislation, whatever U.S. lawmakers do with the bill now before them. If you cannot halt an agent mid-action today, that is a question for your next procurement cycle.

Nandakumara sets the bar honestly. “The goal isn’t to make AI risk-free; it’s to ensure that when something goes wrong, the impact remains contained rather than becoming a business-wide incident.”

Why nobody noticed for eight weeks

The detection gap indicts the org chart, not the model.

Every function had partial sight. Whoever owned the evaluation saw tasks and scores. Whoever owned the infrastructure saw a proxy behaving oddly. Whoever owned security saw an outage. Nobody assembled those into one picture, because assembling them was nobody’s job.

Andrew Bud @ iProov: “Even authorized agents will need human owners to take responsibility for their actions.”

Irecki’s prescription is one shared control framework instead of three parallel ones, covering data access, identity, API usage, model interaction, observability, auditability and human oversight. Schippers is more direct about how the seams opened: AI arrived through the innovation door, not the security door, and no single function owns the chain from dataset to inference.

So run the exercise. In your organization, what would the outage be — the thing that finally gets loud enough to notice? How many weeks until it arrives? And whose phone rings when it does? Answer those three and you have your governance gap, without waiting for anyone’s postmortem.

Image credit: iStockphoto/Mininyx Doodle