YOLO Mode, Safely: MicroVM Sandboxes for Any Agent — Rowan Christmas, Docker
by AI Engineer11:35 long5.9K views
Why watchA 12-minute Docker talk for developers who let coding agents run unattended: why an agent's built-in guardrails fall short and how microVM sandboxes contain an agent.
What this video covers
Rowan Christmas, a product manager at Docker, gave this talk at the AI Engineer World's Fair 2026 in San Francisco. It opens with an experiment: he tried to hack himself using his own coding agent, and five prompts later it had turned up his browser history, his bank accounts and more.
After short intros (0:00, 0:12), the chapter at 0:27 introduces Docker Sandboxes, run with the sbx command. At 0:52 he asks whether a coding agent's own safeguards protect you, then tells the self-hacking story from 1:22, including the security team's alert at 2:32 and the five-prompt recap at 3:22.
The case for microVMs starts at 3:47. According to the description, one sbx command starts an isolated VM with its own kernel, filesystem isolation, placeholders in place of real secrets, networking that denies by default, and a full audit trail. The chapter at 5:07 compares running claude directly with sbx run claude, and at 5:47 the same attack is repeated inside the sandbox. Outbound network traffic blocked by default is the subject of 6:12, and a short chapter at 6:47 covers Docker's own developers coding in sandboxes.
At 7:07 he explains why guardrails inside the agent tool itself are not enough. He then previews agent identity and delegation chains (7:52) and governance controls (8:46), which the description lists as network allow and deny rules, filesystem rules and MCP catalogs. Upcoming L7 and per-repo controls are covered at 9:11.
The practical part comes near the end: installing sbx and running any agent at 9:46, then read-only mounts for related repositories at 10:31, before a wrap-up at 10:56. The description says the sandbox works with Claude Code, Codex or other agents.
Pricing and platform support are not stated in the sources. The description links the product page, the documentation and the sbx releases on GitHub, which is the place to check before installing.
Written by HuiaHub from the creator's title, description and chapters. All credit for the video goes to AI Engineer.
Key takeaways
- A coding agent with default permissions can surface sensitive data stored on your laptop.
- Guardrails built into the agent tool are not enough to protect your machine.
- Docker Sandboxes start a microVM with its own kernel from a single sbx command.
- Network egress is blocked by default and secrets are replaced with placeholders.
- The same sandbox runs Claude Code, Codex or other agents.
- Related repositories can be mounted read-only into the sandbox.
Chapters
- 0:00Intro (opens YouTube at this moment)
- 0:12Hi from Docker (opens YouTube at this moment)
- 0:27Docker Sandboxes (sbx) (opens YouTube at this moment)
- 0:52Is your coding harness protecting you? (opens YouTube at this moment)
- 1:22Hacking myself: from browser history to bank data (opens YouTube at this moment)
- 2:32The security team's alert (opens YouTube at this moment)
- 3:22Five prompts was all it took (opens YouTube at this moment)
- 3:47MicroVMs: secure by design (opens YouTube at this moment)
- 5:07Demo: claude vs sbx run claude (opens YouTube at this moment)
- 5:47The same attack, sandboxed (opens YouTube at this moment)
- 6:12Network egress blocked by default (opens YouTube at this moment)
- 6:47Every Docker developer codes in sandboxes (opens YouTube at this moment)
- 7:07Why the harness level isn't enough (opens YouTube at this moment)
- 7:52Agent identity and delegation chains (opens YouTube at this moment)
- 8:46Governance controls (opens YouTube at this moment)
- 9:11Coming next: L7 and per-repo controls (opens YouTube at this moment)
- 9:46Install and run any agent (opens YouTube at this moment)
- 10:31Read-only mounts for related repos (opens YouTube at this moment)
- 10:56Wrap-up (opens YouTube at this moment)
More videos
22:46intermediateHow Inference Keeps Up with Our Insatiable Need for Tokens — Cerebras & Gimlet Labs
A 22-minute AI Engineer talk for inference engineers that covers runtime tricks like paged KV cache and chunked prefill, then system-level disaggregation and kernel-writing agents.
AI Engineer · 1.2K views ·
14:22intermediateSandboxes Aren't Optional: 4 Ways to Isolate Coding Agents — Robert Brennan, OpenHands
A 14-minute talk from the OpenHands CEO comparing four ways to sandbox coding agents, for developers who run agents with broad permissions.
AI Engineer · 3.9K views ·
19:17intermediateStop Renting Intelligence: The Train-to-Deploy Loop for Specialized AI — Fireworks AI
A 19-minute Fireworks AI talk on training open models on your own data and redeploying them in a continuous loop, for teams weighing closed-model costs.
AI Engineer · 6.1K views ·
14:07intermediateThree Questions Every Agent Engineer Should Be Able To Answer
A 14-minute LangChain talk on finding, reproducing and fixing agent failures using production traces, for engineers who run agents in production.
LangChain · 8.1K views ·