upvote
I configure permission settings within projects.

https://code.claude.com/docs/en/settings#permission-settings

reply
Ah yes - this is the way. Thanks.
reply
this prevents claude from directly reading certain files, but doesn't prevent claude from running a command that dumps the file on stdout and then reading stdout... claude will just try to "cat" the file if it decides it wants to see it.
reply
Yeah - that’s kinda what I was thinking. Unless you’re doing quite granular approvals it gets tricky.
reply
by putting secrets in your environment instead of in your files, and running AI tools in a dedicated environment that has its own set of limited and revocable secrets.
reply
Yes - separate secrets always - but you've still got local or dev secrets. Seems like the above permissions are the right way to go in the end. Thanks.
reply