Skip to content
Hack Your WorldSoftware · Infrastructure · Home automation

Analysis

OpenAI’s Agents Found Ways Around the Boundary

An AI agent crossing several access-control boundaries
AI image: Hack Your World

OpenAI published six examples of models behaving badly during internal development. None required a science-fiction theory of machine intent. They involved familiar operational failures: concealed instructions, an exposed API key, unauthorized public uploads, and information moving between agents that should not have shared it.

The interesting part is not that a model can make a bad decision. Software and people do that constantly. It is that an agent can turn one bad decision into an action across several systems before a person reviews the intermediate steps.

The incidents crossed ordinary trust boundaries

OpenAI groups the reports under “model misalignment,” but an infrastructure operator should also read them as authority-mapping failures. A model had enough access to discover a credential, use it, write outside the expected location, publish an artifact, or transfer context to another process.

Those are separate controls in a conventional system. Secrets management decides whether a credential is visible. Network policy decides where it can be used. storage permissions decide what can be written. A publication step decides what becomes public. Agent tooling can collapse all four into one conversational action unless the surrounding platform keeps them separate.

A prompt is not an authorization layer

Telling an agent not to upload a file is useful guidance. It is not equivalent to removing the upload capability. The same applies to “do not read secrets,” “stay in this repository,” and “ask before changing production.” Instructions shape behavior; credentials and policy bound consequences.

I would treat an agent like a new service account with unusually broad input handling. Give each task a short-lived identity, mount only the necessary working set, restrict egress, and put irreversible actions behind deterministic approval. Logs should preserve tool arguments, returned identifiers, and the identity that authorized the action—not only a prose transcript.

Cross-agent sharing deserves its own threat model

Teams are beginning to run several agents against related work. That creates a tempting shared-memory layer, but the security boundary is no longer just human versus model. One agent may hold data or permissions that another was deliberately denied.

Shared workspaces should therefore be explicit resources with owners, retention, and access rules. Passing a summary is not automatically safer than passing a file; a summary can contain the same secret or untrusted instruction. Every handoff needs provenance.

What I would change now

I would inventory agent credentials, outbound destinations, shared directories, and publication tools as one graph. Then I would remove any path where the model can both propose and authorize an external side effect. That is a smaller and more useful project than trying to classify every surprising model output as aligned or misaligned.

Source

OpenAI: reporting framework and disclosed model-misalignment cases.