ashishb
Joined 14 years ago
Joined 14 years ago
When you run a linter, for example, then it should stop executing cider once it stops. And not be able to spawn long-running background tasks for infiltration.
E.g. when working on a frontend only project, you don't need to mount the backend directory and vice-versa. This limits the attack radius.
I run it in an ephemeral container sandbox (https://github.com/ashishb/amazing-sandbox) which has access to the current working directory and it drastically limits the attack radius.
When you are invited to someone's living room, you don't get to access their bedroom.
The idea that Claude should have full data access to the home directory is wrong. And as an industry leader, Claude has set a bad precedence.
It is fairly useless if you want to run a random tool like a linter on a random file(s)
Indeed, I run all dev tools including coding agents inside sandbox now
LLMs made it way worse https://ashishb.net/tech/react-native/