Earlier quoted context omitted.
Sandboxing is a VERY HARD problem. I've been working on it for months, and finally have something that's mostly there: - Sandbox on Linux using Docker, Podman, containerd, gVisor, Kata, Firecracker - Sandbox on Mac using Docker (Docker Desktop or Orbstack), Podman, Apple containers, Seatbelt, Tart (Tart lets you run simulators). - Network control - Secrets control (file mounts or credentials broker) - NO ambient data…
Sandboxing in a container in Linux isn't hard, if you use lxd/incus which ships with Ubuntu/Debian.
I started with that assumption, but there are a lot more gotchas and security issues than you'd think.