Pengujian escape berkelanjutan untuk sandbox agen
Harness pengujian dan layanan pemantauan CVE yang terus-menerus menguji library sandbox (mxc, bubblewrap, gVisor) untuk mencari escape dan salah konfigurasi sebelum vendor tool agen merilisnya.
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.
Ringkasan siap tempel untuk Claude Code, Cursor, atau agen coding lainnya (dalam bahasa Inggris).
Argumen mendukung
- EX.1Menemukan escape sandbox dan urutan capability yang salah di mxc dan bubblewrap, lalu menulis penjelasan escape lengkap untuk keduanya.Baca komentarnya ↗
- EX.2Membaca sekilas dokumentasi backend dan menyimpulkan proyeknya tampak dibuat LLM tanpa desain keamanan yang koheren, sehingga tingkat kepercayaannya nol.Baca komentarnya ↗
- EX.3Khawatir bahwa menjamurnya sandbox hasil salin-tempel berarti satu CVE bisa mengenai banyak sandbox sekaligus tanpa ada pihak yang mampu memperbaikinya dengan benar.Baca komentarnya ↗
- EX.4Tidak percaya pada basis kode 350 ribu baris dan lebih memilih membangun di atas sesuatu yang cukup kecil untuk dipahami.Baca komentarnya ↗
Hampir semua vendor agen tahun ini merilis atau mengadopsi sandbox (Codex sudah memakai mxc menurut c:50020557), dan komentator mendemonstrasikan bahwa basis kodenya sudah memuat escape yang bisa dieksploitasi, sehingga permintaan validasi independen menjadi mendesak.
Argumen menentang
Vendor agen merilis sandbox yang tidak bisa diaudit dengan escape yang sudah diketahui, sehingga muncul permintaan nyata dan mendesak untuk pengujian escape independen yang berkelanjutan, yang tidak tercakup oleh pentest sesekali; TAM-nya kecil tetapi celahnya nyata dan waktunya tepat.
Korpus kasus uji escape dan fingerprint konfigurasi per backend yang terus bertambah setiap ada CVE atau audit yang diungkap, ditambah integrasi ke CI yang membuat pindah layanan mahal.
Opsi yang ada hanya audit manusia yang bersifat sesekali atau fuzzer generik; belum ada yang secara berkelanjutan melakukan regression test pada library sandbox dan konfigurasinya terhadap kelas escape yang sudah diketahui (urutan capability, kesalahan setuid, asumsi batas kernel) lintas versi dan backend setiap kali dirilis.
Bangun dalam 3 langkah
- 1Bangun harness yang menjalankan kumpulan teknik escape sandbox yang sudah dikenal (capability, setuid, syscall, namespace filesystem) terhadap konfigurasi bubblewrap, mxc, dan gVisor
- 2Rilis CI action yang memberi tanda ketika upgrade dependensi atau perubahan kebijakan membuka kelas escape
- 3Publikasikan tracker CVE sandbox publik dengan analisis applicability per library untuk membangun distribusi awal
Diterjemahkan dari bahasa Inggris. Baca versi asli