Osegi
Sicherheit·2 Min. Lesezeit

Claude Code: „Nicht erneut fragen“ legt Passwörter auf GitHub offen

Claude Code speicherte freigegebene Befehle samt Passwörtern im Klartext. Apiiro fand Zugangsdaten in öffentlichen GitHub-Repositories.

A developer's code editor showing an AI coding assistant permission prompt next to a warning about exposed passwords and API keys.
Bild: xataka.com

Wer in Claude Code „Ja, und nicht erneut fragen“ wählt, riskiert, dass sensible Zugangsdaten im Klartext gespeichert werden. Teilweise landeten sie in öffentlichen GitHub-Repositories. Entdeckt haben das Forscher von Apiiro: Sie fanden Datenbankpasswörter, SSH-Logins, private Schlüssel, GitHub-Tokens und AWS-Schlüssel.

So entsteht das Leck

Um sich eine Freigabe zu merken, schreibt Claude Code den Befehl wörtlich in eine Projektdatei namens .claude/settings.local.json. Enthielt der Befehl ein Passwort, wird es unverändert abgelegt. Die Datei soll lokal auf dem Rechner des Entwicklers bleiben. War sie aber bereits im Repository oder arbeitet ein anderer Rechner am Projekt, gelangt der Inhalt zusammen mit dem Code zu GitHub.

Wer etwa einen privaten API-Schlüssel in einem öffentlichen Repository findet, kann dem Entwickler erheblichen finanziellen Schaden zufügen.

Vibecoding verschärft das Problem

Das Verhalten ist nachvollziehbar: Um Nutzer nicht zu nerven, merkt sich das Tool den genau freigegebenen Befehl. Kritisch wird es, wenn Dateien ungeprüft gepusht werden. Der Octoverse-Bericht 2026 von GitHub zeigt, wie stark KI-gestütztes Programmieren die Aktivität treibt: 17,9 Milliarden Pushes und 34,3 Milliarden Commits in den zwölf Monaten bis zum 30. September. Die Zahl der Pushes übertrifft 2024 und 2025 zusammen. Im September stammten über 40 % der Pull Requests von einem KI-Agenten, im März waren es 17 %.

Die Reaktion von Anthropic

Anthropic veröffentlichte keine Stellungnahme, doch Boris Cherny, Verantwortlicher für Claude Code, antwortete auf Hacker News. Er räumte ein, dass das Tool gespeicherte Inhalte nie von Geheimnissen bereinigt hat, und betonte, die Datei sei für den lokalen Gebrauch gedacht. Da Claude Code sie beim Anlegen von Git ausschließt, seien die betroffenen Dateien seiner Darstellung nach manuell erstellt und später hochgeladen worden.

Bis zu einer endgültigen Lösung empfiehlt Cherny, den Auto-Modus von Claude Code zu nutzen und das Secret-Scanning im Repository zu aktivieren. Das Team testet zwei Verbesserungen: einen Auto-Modus, der Datenabfluss erkennt, und einen einfachen integrierten Secret-Scanner. Termine gibt es für beide nicht.

Apps, die sich lohnen

SUMO: das Zahlenrätsel

Tippe die richtigen Felder, addiere, triff das Ziel. Leicht zu lernen, schwer zu meistern. Kostenlos, für jedes Alter.

Schlagwörter:claude codeanthropicgithubapiirosecrets leakvibecoding

Mehr von diesem Tag

Alle anzeigen →

Mehr aus: Sicherheit

Alle anzeigen →