The lead
Apiiro finds passwords in 1,122 public GitHub files, from Claude Code settings that people committed
The headline overstates it: the button alone publishes nothing. Boris Cherny of the Claude Code team said on the thread that settings.local.json is gitignored automatically when Claude creates it, that these files were checked in by hand, and that the team is looking at what it can do to prevent this.
Choosing 'Don't Ask Again' saves the approved command in a .claude settings file, including any password typed into that command. The exposure happens when that file is committed to a public repo.
SHINOMERun git ls-files | grep .claude/settings in each Shinome repo before the next push. Any hit with a key in it means rotate the key first, then remove the file.