🎯Core Definition
MicroVM & Container Sandboxing is the underlying virtualization infrastructure enabling safe, isolated execution of untrusted LLM-generated code for Code Interpreters and Autonomous Agents; primary paradigms include: 1) KVM-based MicroVMs (AWS Firecracker, E2B sandboxes: 5ms cold-start, hardware-enforced hypervisor boundary, 5MB memory footprint); 2) Application Kernel Sandboxing (Google gVisor: intercepting and re-implementing Linux syscalls in user-space via Sentry); 3) Hardened Containers (Docker with strict Seccomp filters, AppArmor profiles, and drop-all Linux capabilities).
💡Use Cases
Multi-tenant public code execution runtimes (OpenAI Code Interpreter, Claude Code CLI), running untrusted scraping scripts, and agent bash tool execution.
⚡Key Problems Solved
Executing untrusted code in shared containers risks container escape zero-days (e.g., Dirty Pipe, runc vulnerabilities) and credential theft; MicroVMs provide hardware hypervisor isolation, neutralizing escape vectors completely.