Apiiro soll in einer Untersuchung 1.122 öffentliche Dateien mit Geheimnissen gefunden haben. Ecosistema Startup zufolge untersuchte das Sicherheitsunternehmen 104.185 Kopien von .claude/settings.local.json aus 103.617 GitHub-Repositories. Die Untersuchung wurde laut Ecosistema Startup am 5. November 2026 veröffentlicht; der berichtete Blick auf die Standard-Branches datiert auf den 2. November.

Wie ein Shell-Befehl in der Projektdatei landen kann

Laut Ecosistema Startups Darstellung kann Claude Code einen genehmigten Shell-Befehl in .claude/settings.local.json speichern, wenn Nutzerinnen oder Nutzer „Yes, and don’t ask again“ auswählen. Enthält der Befehl ein Passwort oder Token im Klartext, kann auch dieses Geheimnis in der lokalen Projekteinstellungsdatei stehen.

Ecosistema Startup berichtet außerdem, Claude Code könne die Datei in bestimmten Fällen in einen globalen Git-Ausschluss auf Nutzerebene aufnehmen. Das fügt sie nicht zur .gitignore des Projekts hinzu und erfasst laut Darstellung auch keine bereits eingecheckten Dateien.

Steht ein Passwort oder Token im Klartext in einem genehmigten Shell-Befehl, kann es mit dem Befehl in der lokalen Projekteinstellungsdatei landen.

Was die Zahlen über den Umfang aussagen

Die 1.122 Dateien enthielten Apiiro zufolge insgesamt 1.379 unterschiedliche Geheimnisse. Eine separate, breitere Zählung kommt auf 2.539 Geheimnisse in 1.994 Repositories; sie umfasst zusätzlich den Git-Verlauf, gemeinsam genutzte Einstellungsdateien und Chatprotokolle von Agenten. Die Zahlen beziehen sich damit auf unterschiedliche Gruppen.

Ecosistema Startup zufolge waren die 1.122 gezählten Dateien am 2. November 2026 auf den Standard-Branches ihrer Repositories zu finden. Die Zusammenfassung berichtet zudem von Geheimnissen in Forks und älteren Versionen: 211 Forks von 74 Repositories hätten dieselben Geheimnisse enthalten; ältere Versionen hätten weitere 734 Geheimnisse in 509 Repositories umfasst. Eine Datei aus dem aktuellen Projektstand zu entfernen, entfernt daher nicht automatisch bereits gespeicherte Kopien aus der Git-Historie oder Forks.

Apiiro zufolge hatten gitleaks und TruffleHog bei 215 der 1.122 Dateien kein Geheimnis erkannt. Das Ergebnis bezieht sich auf die Dateien aus dieser Untersuchung. Die Zusammenfassung nennt außerdem einen Median von 217 Tagen zwischen dem ersten Commit einer betroffenen Datei und dem Beobachtungszeitpunkt; 118 Repositories hätten solche Dateien länger als ein Jahr behalten.

GitHub Actions ist ein anderes Risikoszenario

Die von Cloudanix beschriebene GitHub-Actions-Situation betrifft Workflows, die nicht vertrauenswürdige Inhalte aus Issues oder Pull Requests verarbeiten und dabei über Berechtigungen oder Geheimnisse verfügen. Das ist ein anderes Szenario als ein lokaler Shell-Befehl, der in .claude/settings.local.json gespeichert wird.