Give your agent its own computer, not SSH to production
Don't give a coding agent a shell on production. Give it a Computer with staging-only credentials, deny-by-default egress and a snapshot, and review its diff before you deploy.
Keep credentials away from agents, limit where they can connect, and contain mistakes.
Don't give a coding agent a shell on production. Give it a Computer with staging-only credentials, deny-by-default egress and a snapshot, and review its diff before you deploy.
Keep the key off the agent's machine. A Secret Proxy stores it and adds it to matching HTTPS requests on the way out, so the agent can call the API but never read the key.
Use a deny-by-default egress allowlist. On Sanbox, a template's network policy lists the hosts and ports its Computers may reach; a blocked request names the host.
Run it in a disposable Computer: snapshot the stopped Computer, run Claude Code with --dangerously-skip-permissions, review the diff, and start fresh from the snapshot if needed.