Test continuo di escape per sandbox di agenti
Un harness di test e un servizio di monitoraggio CVE che sondano continuamente le librerie sandbox (mxc, bubblewrap, gVisor) alla ricerca di escape e configurazioni errate, prima che i vendor di strumenti per agenti le rilascino.
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.
Un brief pronto da incollare in Claude Code, Cursor o qualsiasi agente di programmazione (in inglese).
Argomenti a favore
- EX.1Ha trovato escape dalla sandbox e un ordinamento errato delle capability in mxc e bubblewrap, e ha scritto exploit completi per entrambi.Leggi il commento ↗
- EX.2Ha letto rapidamente la documentazione dei backend e ha concluso che il progetto sembra generato da LLM, senza un design di sicurezza coerente, quindi non ha alcuna fiducia.Leggi il commento ↗
- EX.3Teme che la proliferazione di sandbox copiate e incollate significhi che una singola CVE colpirà molte di esse senza che nessuno riesca a correggerle come si deve.Leggi il commento ↗
- EX.4Diffida della codebase da 350k righe e preferirebbe costruire su qualcosa abbastanza piccolo da poter essere compreso.Leggi il commento ↗
Ogni vendor di agenti sta rilasciando o adottando una sandbox quest'anno (Codex usa già mxc secondo c:50020557), e i commentatori dimostrano che queste codebase contengono già escape sfruttabili, creando una domanda urgente di validazione indipendente.
Argomenti contro
I vendor di agenti che rilasciano sandbox non verificabili con escape noti creano una domanda reale e urgente di test continui di escape indipendenti, che i pentest episodici non coprono; TAM ridotto ma gap e tempismo genuini.
Un corpus crescente di casi di test per escape e impronte di configurazione per backend che migliora a ogni CVE divulgata e a ogni audit, più l'integrazione nella CI che rende costoso il cambio di fornitore.
Le opzioni attuali sono audit umani episodici o fuzzer generici; nessuno esegue regression test continui sulle librerie sandbox e sulle configurazioni per le classi di escape note (ordinamento delle capability, errori setuid, assunzioni sul confine del kernel) tra versioni e backend man mano che vengono rilasciati.
Costruiscila in 3 passi
- 1Costruire un harness che esegue una batteria di tecniche di escape da sandbox note (capability, setuid, syscall, namespace del filesystem) contro configurazioni di bubblewrap, mxc e gVisor
- 2Rilasciare una CI action che segnala quando un aggiornamento di dipendenze o una modifica di policy apre una classe di escape
- 3Pubblicare un tracker pubblico di CVE per sandbox con analisi di applicabilità per libreria, per favorire la distribuzione
Tradotto dall'inglese. Leggi l'originale