Devbox is designed for a single developer's trusted remote workspace. It is not a sandbox, not a multi-tenant service, and not suitable for running untrusted workloads.
The default docker-compose.yml intentionally enables high-privilege capabilities:
privileged: true/dev/fuseSYS_ADMIN/var/run/docker.sockmounted into the container- root SSH login with public-key authentication
Anyone who can execute code inside the container should be treated as highly privileged on the host, especially because access to the Docker socket can lead to host-level control.
Do not commit secrets to this repository. In particular, avoid committing:
- private SSH keys
- real
authorized_keysfiles - API tokens
.envfiles with credentials- private dotfiles with credentials or service logins
Use runtime mounts and local ignored files for secrets.
If you find a security issue, please avoid publishing exploit details in a public issue. Contact the repository maintainer privately when possible, or open a minimal public issue requesting a private disclosure channel.