By operating system
Settings → Safety shows whether builds can be isolated on this computer.
When isolation isn’t available
Hoista stops the build withbuild.not_isolated. It never falls back to an unisolated build on its own. On Linux, install bubblewrap and try again.
If you trust the project, you can turn on Build without isolation in Settings → Safety. Hoista asks you to confirm it’s you first. Build code then runs with your access to this computer. Where the provider can build the project itself, prefer that.
What isolation doesn’t cover
- Builds keep network access, because installs need it.
- Builds that run at the provider happen in the provider’s environment, outside Hoista’s sandbox.
- A database migration can’t be undone by rolling back the deployment.
Secret scanning
Before a deploy is released, Hoista checks the code changes and every file the build produces for:- Known key formats, such as Stripe, OpenAI, AWS, GitHub, Supabase and npm keys, private keys and database URLs that contain a password
- The exact values of secrets you keep in Hoista
Related
Plan and deploy
Plan a deploy, follow it and roll back.
Threat model and limits
What Hoista can’t protect against.
Credential storage
Where tokens are kept.