Gave my coding agents SSH access to real servers without putting keys in their environment - here's the trust model
Summary
The author presents a secure method for giving coding agents SSH access to real servers using an intermediary client that holds keys and signs commands, with per-host policies, live monitoring, and audit logs, while discussing limitations and seeking feedback.
Similar Articles
Giving coding agents shell access feels insane. How are people handling secrets?
The author expresses concern about granting coding agents shell access, noting they can read sensitive files like .env and credentials, and asks the community for practical secret-handling patterns before letting agents touch real repositories.
@paulmillr: https://x.com/paulmillr/status/2075335421920239651
This thread describes a secure and reliable development setup for agentic AI using a dedicated server accessed via SSH with tmux for session persistence, a terminal emulator with native tmux integration, and a VPN for secure access. The author advocates for this over local agent execution due to security and reliability concerns.
How are you giving coding agents access to external APIs without handing them raw secrets?
A discussion on how developers handle credentials for coding agents, exploring an approach where agents use APIs without receiving raw secrets, with injection at request time and destination restrictions. The author is building this as part of Stashbase and invites others to share their practices.
Giving the agent keys to prod. Will this work?
A security design for AI agents accessing production cloud infrastructure using split credentials and approval gates to prevent destructive actions without human approval.
Coding agents got good. Managing them didn't. I open-sourced the control room I built for it (MIT)
The author open-sourced o8, an MIT-licensed orchestrator that manages multiple coding agents in isolated git worktrees, with a merge gate, audit trail, and mobile approvals.