Inside the sandbox

  • Commands run as user (uid 1000), with passwordless sudo inside the VM. Root inside the VM is not root on the host.
  • Templates start no daemons at boot beyond envd and the Anona guest agent (which carries live view and SSH). The SSH server starts on first use and listens on loopback only.
  • Sandboxes have public DNS resolvers and no route to Anona’s internal network.

Credentials

Secrets passed as environment variables (envs=, or per command) live in the sandbox’s memory and disk like any other data, and a pause snapshots them too. For API tokens, use the credential vault instead: the egress proxy adds the token to requests to one host and the sandbox never sees it. See Networking.