# Claude-Code-Einstellungsdateien legen Tausende Geheimnisse auf GitHub offen

> Sicherheitsforscher fanden mehr als 100.000 öffentliche Claude-Code-Einstellungsdateien auf GitHub. In 1.100 davon standen Passwörter, API-Schlüssel und private Schlüssel.

Oossa · 2026-11-09 · https://oossa.com/de/claude-code-settings-files-expose-thousands-of-secrets-on-github

Anthropics Claude Code ist ein Tool, mit dem Entwickler KI-generierte Shell-Befehle in ihren Projekten ausführen können. Wenn Nutzer auf „Ja, und frag nicht noch einmal“ klicken, wird die Freigabe in einer lokalen Datei namens .claude/settings.local.json gespeichert. Die Datei enthält den genauen Befehl, der Datenbankpasswörter, API-Tokens oder andere Zugangsdaten enthalten kann. Laut Anthropics Dokumentation wird die Datei in eine globale .gitignore aufgenommen und sollte deshalb auf dem Rechner des Entwicklers bleiben.

Forscher von Apiiro stellten fest, dass der Eintrag in der .gitignore nicht für das Repository selbst gilt. Wird ein Ordner mit der Einstellungsdatei später zu einem Git-Repository oder überträgt Claude Code die Datei selbst ins Repository, können die sensiblen Daten auf GitHub landen. Apiiros Untersuchung öffentlicher GitHub-Repositories ergab mehr als 100.000 Fundstellen der Datei. Rund 1.100 davon enthielten tatsächliche Geheimnisse. Diese stammten von 63 verschiedenen Organisationen und umfassten öffentliche API-Tokens, Datenbankpasswörter und private Schlüssel.

Sobald eine Datei öffentlich ist, wird sie durch das Entfernen aus dem Haupt-Repository nicht auch aus Forks oder zwischengespeicherten Kopien gelöscht. Wer das Repository klont oder seinen Verlauf durchsucht, kann die offengelegten Zugangsdaten also weiterhin sehen. Die Forscher warnten, dass Angreifer damit möglicherweise auf Datenbanken, Cloud-Dienste oder interne Systeme zugreifen können, sofern die geleakten Schlüssel noch aktiv sind.

## Warum das Datenleck wichtig ist

Der Fund zeigt Entwicklern, wie wichtig es ist, vor einem Commit genau zu prüfen, welche Dateien mitverfolgt werden. Sich allein auf eine globale .gitignore zu verlassen, reicht nicht aus; jedes Repository sollte eine eigene .gitignore haben, die .claude/settings.local.json ausschließt. Organisationen sollten außerdem möglicherweise offengelegte Zugangsdaten austauschen und ihre Repositories auf ähnliche Dateien untersuchen.

## Die Fakten

- Apiiro fand mehr als 100.000 öffentliche Dateien namens .claude/settings.local.json auf GitHub.
- Rund 1.100 dieser Dateien enthielten echte Geheimnisse wie API-Tokens, Datenbankpasswörter und private Schlüssel.
- Die Geheimnisse stammten von 63 verschiedenen Organisationen.
- Claude Code überträgt Änderungen an der Einstellungsdatei automatisch ins Repository, ohne den Nutzer zu fragen.
- Anthropic zufolge wird die Einstellungsdatei in eine globale .gitignore aufgenommen. Das verhindert jedoch nicht, dass sie in ein Repository hochgeladen wird.

## Warum es wichtig ist

Entwickler können bei der Verwendung von Claude Code versehentlich Zugangsdaten offenlegen und dadurch unbefugten Zugriff auf Dienste ermöglichen. Organisationen müssen ihre Repositories überprüfen, die Einstellungsdatei als sensibel behandeln, sie in die .gitignore jedes Projekts aufnehmen und geleakte Schlüssel austauschen.

## Quellen und Referenzen

1. [Claude Code settings files expose thousands of secrets on GitHub](https://arstechnica.com/ai/2026/11/claude-code-settings-files-expose-thousands-of-secrets-on-github/) – Ars Technica, 2026-11-09

Zuletzt aktualisiert: 2026-11-09
