Click a container to compromise it, then toggle it hardened / misconfigured
Clean container Compromised (contained) Compromised (escaped) Shared host kernel
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Container Escape via Shared Kernel

Six containers sit on one host, all sharing the same Linux kernel underneath. Compromise a container, then decide whether it's hardened or misconfigured — and watch whether the attacker stays trapped behind its namespace boundary or breaks through the shared kernel to spread to every other container on the host. Run repeated randomized trials to compare the average blast radius of hardened versus misconfigured containers.