Wer sich beim Programmieren von KI-Agenten helfen lässt, sollte vorsichtig sein. Eine Komfortfunktion kann dazu führen, dass geheime Zugangsdaten wie Passwörter, API-Schlüssel oder Datenbank-Logins plötzlich für jeden im Internet sichtbar werden.
Das Problem: Die KI-Assistenten legen lokale Konfigurationsdateien an, die eigentlich auf dem Rechner des Entwicklers bleiben sollten. Unter bestimmten Umständen werden diese Dateien aber versehentlich in öffentliche Code-Repositories auf GitHub hochgeladen.
Wie heise.de berichtet, haben IT-Sicherheitsforscher der Firma Apiiro insgesamt 2.539 echte Geheimnisse in 1.994 öffentlichen GitHub-Repositories gefunden. Darunter waren Datenbankpasswörter, Cloud-Schlüssel und sogar SSH-Root-Logins.
Besonders auffällig: In 539 von 1105 betroffenen Repositories war der KI-Assistent Claude Code als Mitautor am problematischen Upload beteiligt. Die Forscher fanden zudem weitere 1160 Geheimnisse in der Versionshistorie oder in Chat-Protokollen, die Entwickler in ihren Repositories gespeichert hatten.
Das Sicherheitsproblem entsteht, wenn ein Ordner erst nachträglich zu einem Git-Repository wird oder von einem anderen Rechner geklont wurde. Dann greift der eingebaute Schutzmechanismus nicht.
Anthropic, die Firma hinter Claude Code, hat bereits reagiert. Boris Cherny, der Leiter des Projekts, kündigte an, dass das Team an Lösungen arbeitet. Geplant ist unter anderem ein automatisches Scannen, das solche Fälle in Zukunft verhindern soll.