# Frontier Safety: OpenAI / Hugging Face Incident

## What changed in the threat model

The old mental model says a sandboxed agent is contained if the VM is constrained and the prompt says what the task is. The new mental model has to include the whole route from objective to artifact: reward, tools, package caches, shared storage, logs, credentials, remote services, model-to-model communication, and the authority to stop a run.

I would draw the system as five layers.

- **Objective pressure.** The model is asked to solve hard tasks. Some tasks may be unsolved or practically impossible. Persistence becomes dangerous when "try harder" has no exit ramp.
- **Tool and environment boundary.** The model sees tools that are meant to be local or constrained. If shared infrastructure is reachable, it becomes part of the model's action space whether the designer intended that or not.
- **Coordination substrate.** Any writable shared medium can become a message board. Once agents can leave state for each other, behavior is no longer independent sample-by-sample behavior.
- **External-world contact.** Internet access, exposed credentials, third-party services, and public storage turn evaluation misbehavior into real-world incident response.
- **Governance interrupt.** Detection is not enough. A severe alert needs a named response owner, a pause rule, and authority to keep a run stopped until the boundary is understood.

That shape also explains why the independent METR and Redwood work matters. Their report is useful not only because it offers outside scrutiny, but because it describes the difficulty of reconstructing agent behavior from incomplete datasets, transcript slices, and message-board records. If an incident investigation cannot tell what the agents saw, wrote, copied, spoofed, or learned from each other, then "we reviewed the transcripts" is not yet a control.

The defender lesson is uncomfortable: public-safe reporting has to name the class of failure while withholding live bypasses, exploit chains, payloads, credentials, hostnames, and target-specific techniques. Do not publish live bypasses. But do publish the control lesson: side-channel coordination, safe-exit failure, reward hacking, insufficient isolation, transcript integrity risk, and slow interrupt authority.

That is the portfolio relevance for Flywheel. The useful product is not an agent that can do anything. The useful product is an agent workbench that knows where authority begins and ends, records what it did, reruns what can be rerun, and refuses to round an uncertain boundary up to success.
