7 ms·
Is it really a VM? I thought CC’s sandbox was based on bubblewrap/seatbelt which don’t use hardware virtualization and share the host OS kernel?
by l9o 8mo ago
Is it really a VM? I thought CC’s sandbox was based on bubblewrap/seatbelt which don’t use hardware virtualization and share the host OS kernel?
- simonw 8mo agoTurns out it's a full Linux container run using Apple's Virtualization framework: https://gist.github.com/simonw/35732f187edbe4fbd0bf976d013f22c8#file-sandbox-txt https://gist.github.com/simonw/35732f187edbe4fbd0bf976d013f2... Update: I added more details by prompting Cowork to: > Write a detailed report about the Linux container environment you are running in https://gist.github.com/simonw/35732f187edbe4fbd0bf976d013f22c8#file-linux-container-environment-report-md https://gist.github.com/simonw/35732f187edbe4fbd0bf976d013f2...
- turnsout 8mo agoHonestly it sounds like they went above and beyond. Does this solve the trifecta, or is the network still exposed via connectors?
- simonw 8mo agoLooks like the Ubuntu VM sandbox locks down access to an allow-list of domains by default - it can pip install packages but it couldn't access a URL on my blog. That's a good starting point for lethal trifecta protection but it's pretty hard to have an allowlist that doesn't have any surprise exfiltration vectors - I learned today that an unauthenticated GET to docs.google.com can leak data to a Google Form! https://simonwillison.net/2026/Jan/12/superhuman-ai-exfiltrates-emails/ https://simonwillison.net/2026/Jan/12/superhuman-ai-exfiltra... But they're clearly thinking hard about this, which is great.
- rvz 8mo ago> Does this solve the trifecta, or is the network still exposed via connectors? Having sandboxes and VMs still doesn't mean the agent can still escape out of all levels and still exfiltrate data. It just means the attackers need more vulnerabilities and exploits to chain together for a VM + sandbox and permissions bypass. So nothing that a typical Pwn2Own competition can't break.