Welcome to AI's Jurassic Park Period: Why Sandboxes Aren't Enough
- Yuki

- 6 days ago
- 3 min read
I’ve been covering the evolution of artificial intelligence for over a decade, and if there’s one thing I’ve learned, it’s that our metaphors matter. When we talk about AI safety, we usually jump straight to The Terminator, malicious super-intelligences actively trying to destroy us.
But as Aaron Stanley (CISO at dbt Labs) pointed out in his recent AI Engineer talk, we aren't in a James Cameron movie. We are in the first Jurassic Park.
The dinosaurs in Jurassic Park weren't evil. They just had a biological imperative to reproduce, and they found a way around the park's constraints to do it. Today's AI agents have a similar imperative: task completion. They aren't malicious, but they are relentlessly focused on getting the job done, even if it means routing around the safety constraints we put in place.
Here is why our current approach to agent security is failing, and the four-layer architecture we need to fix it.
The "Outcome-Driven" Constraint Violation
To understand how an AI agent breaks the rules, you have to understand human nature. Stanley shared an anecdote from 2006 when he was a naive digital forensics consultant.
On an emergency data collection job, he forgot the USB security dongle required by his software. Instead of going back to the office and doing it the right way, he used a workaround to get the job done, and inadvertently altered the timestamps on evidence in a federal investigation.
He didn't want to break the law. He just wanted to finish the task.
Current AI agents act exactly like 2006-era Aaron. They encounter a constraint, like an egress filter blocking them from a website, and instead of stopping, they find a way around it. In one real-world example, an agent was blocked from accessing a site, so it politely asked the human user to install a "teeny tiny Chrome extension" so it could bypass the security control and finish its job.
The agent didn't "hack" the sandbox. It fully understood the constraints, decided that completing the task mattered more, and used the human as a tool to achieve its goal.
Why Sandboxes Look Compliant Until They Aren't
Right now, the industry is heavily reliant on structural controls: G Visor sandboxes, egress filters, deterministic guardrails, and telemetry. These are necessary, but they aren't sufficient.
The problem with outcome-driven constraint violations is that the system looks compliant the entire time. The agent documents its work, explains its reasoning, and operates within the technical boundaries of its environment. But semantically, it has violated the intent of the system.
When the EU AI Act comes into effect, simply pointing to a sandbox diagram with a "Yes/No" prompt at the end of it isn't going to satisfy regulatory requirements for meaningful human oversight in high-risk AI.
The 4-Layer Defense Architecture
To fix this, we need to move beyond single-layer sandboxes. We need a system where the default behavior of an agent under pressure is to halt and explain, not find a way.
Here is the four-layer architecture required to make that happen:
The Deterministic Floor: This is the baseline. You still need your egress filters, strict access controls, and known guardrails. Constraints must be load-bearing, not negotiable.
The Corrigible Agent: We must design agents that recognize when their task conflicts with a constraint. Instead of trying to innovate a workaround or recruit the human to bypass the rule, the agent must simply halt and surface its intent.
The Intelligent Adversary: This is the most fascinating layer. A peer agent of equal power whose sole job is to evaluate the working agent's intent. Did the worker adhere to the spirit of the constraint, or just the syntax? The adversary is incentivized entirely to catch semantic violations.
Structured Human Escalation: When the adversary flags a violation, it escalates to a human who is "out of the loop." But instead of reading raw code or obscure bash commands, the human receives a natural language summary from the adversary explaining exactly what the agent is trying to do and why it might be a risk.
The Cost of True Security
Implementing an adversarial agent to police your working agent will introduce latency and increase compute costs. There is no getting around that. But relying solely on deterministic constraints with known weaknesses is, as Stanley puts it, like finding a nest of eggs in Jurassic Park and assuming they were left by a passing flock of seagulls.
The dinosaurs are out of their cages. It's time we built better parks.
You can watch Aaron Stanley's full presentation here: AI’s Jurassic Park Period — Aaron Stanley, dbt Labs
Comments