Inside the sandbox
- Commands run as
user(uid 1000), with passwordlesssudoinside the VM. Root inside the VM is not root on the host. - Templates start no daemons at boot beyond
envdand 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.