Comment by compass_copium

14 hours ago

I do not use claude and will use agents only when I am forced to, so I'm genuinely asking here:

Can claude or other models not be run as a user or program with limited permissions? Do people just not bother to set it up? Why on earth would anyone run an RNG that can access $HOME/.ssh?

There's absolutely nothing special about any of these agents. They're regular processes that execute some subshells. They're trivially jailable.

They absolutely can. I used to run Claude Code inside a firejail. Then I got paranoid to the point I developed my own virtual machine orchestration system just so I could run fully virtualized and isolated per-project Claude Code instances.

There are many useful tools for easily sandboxing agents. Visual Studio Code has devcontainers, which are trivially used.