Continuous escape testing for agent sandboxes
A test harness and CVE-watch service that continuously probes sandbox libraries (mxc, bubblewrap, gVisor) for escapes and misconfigurations before agent-tool vendors ship them.
I want to build a venture-scale product. Help me plan and start the MVP.
Product: Continuous escape testing for agent sandboxes
What it is: A test harness and CVE-watch service that continuously probes sandbox libraries (mxc, bubblewrap, gVisor) for escapes and misconfigurations before agent-tool vendors ship them.
Who pays: Security/engineering leads at AI coding-agent and agent-runtime companies (20–500 engineers), $2–10k/mo from the security-testing budget, alongside existing pentest spend.
Closest alternatives: Manual pentest firms (Trail of Bits, NCC Group), OSS-Fuzz / generic fuzzing, One-off audits and CVE feeds, In-house red teaming
The gap: Existing options are episodic human audits or generic fuzzers; nothing continuously regression-tests sandbox libraries and configurations for known escape classes (capability ordering, setuid mistakes, kernel-boundary assumptions) across versions and backends as they ship.
Why now: Every agent vendor is shipping or adopting a sandbox this year (Codex already uses mxc per c:50020557), and commenters demonstrate these codebases already contain exploitable escapes, creating urgent demand for independent validation.
Moat to build toward: A growing corpus of escape test cases and per-backend configuration fingerprints that improves with each disclosed CVE and audit, plus integration into CI making switching costly.
A ready-to-paste brief for Claude Code, Cursor or any coding agent.
The case for
- EX.1Found sandbox escapes and wrong capability ordering in mxc and bubblewrap, and wrote up full escapes for both.Read the comment ↗
- EX.2Skimmed backend docs and concluded the project looks LLM-generated with no coherent security design, giving them zero confidence.Read the comment ↗
- EX.3Fears the proliferation of copy-paste slop sandboxes means a single CVE will hit many of them with nobody able to fix them properly.Read the comment ↗
- EX.4Distrusts the 350k-line codebase and would rather build on something small enough to understand.Read the comment ↗
Every agent vendor is shipping or adopting a sandbox this year (Codex already uses mxc per c:50020557), and commenters demonstrate these codebases already contain exploitable escapes, creating urgent demand for independent validation.
The case against
Agent vendors shipping unauditable sandboxes with known escapes creates real, urgent demand for independent continuous escape testing that episodic pentests don't cover; small TAM but genuine gap and timing.
A growing corpus of escape test cases and per-backend configuration fingerprints that improves with each disclosed CVE and audit, plus integration into CI making switching costly.
Existing options are episodic human audits or generic fuzzers; nothing continuously regression-tests sandbox libraries and configurations for known escape classes (capability ordering, setuid mistakes, kernel-boundary assumptions) across versions and backends as they ship.
Build it in 3 steps
- 1Build a harness that runs a battery of known sandbox escape techniques (capability, setuid, syscall, filesystem namespace) against bubblewrap, mxc, and gVisor configs
- 2Ship a CI action that flags when a dependency upgrade or policy change opens an escape class
- 3Publish a public sandbox-CVE tracker with per-library applicability analysis to seed distribution