Claude Code speichert Zugangsdaten in GitHub-Dateien
Bearbeitet · 09.11.2026
Bei einer Sicherheitsprüfung öffentlich zugänglicher GitHub-Repositories wurden Zugangsdaten in Claude-Code-Einstellungsdateien gefunden. Der Auslöser kann die Option „Yes, and don’t ask again“ sein: Claude Code speichert dabei eine freigegebene Shell-Regel in .claude/settings.local.json . Steht ein Passwort oder Token direkt im Befehl, kann es so mitgespeichert und versehentlich veröffentlicht werden. | 1.122 Dateien enthielten erkannte Geheimnisse | Die Sicherheitsfirma Apiiro untersuchte mehr als 104.000 öffentliche Kopien dieser Datei. In 1.122 davon fand sie insgesamt 1.379 Zugangsdaten. Die Untersuchung nennt unter anderem Datenbankpasswörter, SSH-Zugangsdaten und Cloud-Schlüssel. Das sind erkannte mögliche Geheimnisse, kein Beleg dafür, dass jedes davon noch gültig war oder missbraucht wurde. | Ein Teil des Risikos liegt im Schutzmechanismus: Claude Code trägt die Datei in die globale Git-Ausschlussliste des jeweiligen Rechners ein. Diese Einstellung wird nicht automatisch mit dem Repository geteilt. Auf einem anderen Rechner kann die Datei deshalb beim Commit trotzdem mit ins Projekt gelangen. | Was Entwickler in ihren Repositories prüfen sollten | Wer Claude Code nutzt, sollte kontrollieren, ob die Datei aktuell oder früher versioniert wurde. Auch entfernte Einträge können noch in der Git-Historie stehen. Wurde ein echter Schlüssel veröffentlicht, sollte er zuerst beim jeweiligen Anbieter widerrufen und ersetzt werden. Danach gehört die Einstellungsdatei in die projektweite .gitignore , damit die Regel für alle Mitwirkenden gilt. | Die üblichen Scanner bieten keinen vollständigen Schutz: In Apiiros Prüfung erkannten Gitleaks und TruffleHog einen Teil der betroffenen Dateien, aber nicht alle. Besonders gewöhnliche Passwörter in Shell-Befehlen können schwer als Zugangsdaten zu erkennen sein.


