Saturday 7 November
Global

Your region, kept on this device.

Claude Code approval option can save secrets to settings files that leak to public GitHub repositories

Severity
High
Sources
2

When a developer clicks a "Yes, and don't ask again" option in the tool, the approved command can be saved to a project file, including any passwords or keys it contains. If that file is uploaded to a public GitHub project, the secrets become visible to anyone. found 2,539 distinct secrets across 1,994 public repositories.

Like I’m new · Written by AI from 2 sources · Wrong?

What to do

  1. Rotate any credentials found in Claude Code settings files before removing them from repositories.
  2. Run git rm --cached .claude/settings.local.json and add the path to .gitignore.
  3. Search current files and Git history for .claude/settings.local.json and review shared .claude/settings.json allow rules for passwords or tokens.
  4. Use secret-manager references rather than literal passwords in commands.

Written by AI from the sources, checked against them

Full story timeline · 2 updates

  1. Sat 7 NovemberClaude Code's “Don't Ask Again” File Exposes Passwords and Keys in 1,122 Public Copies on GitHubThe Hacker News
  2. Claude Code’s “Yes, and Don’t Ask Again” Option Can Leak Passwords and API Keys to GitHubCyber Security News

Who reported · 2 outlets

The Hacker NewsCyber Security News

Who and what is in it

Malware

Companies

Report a problem