„Entwicklern mitzuteilen, dass ihre Schlüssel geleakt sind, führt nicht dazu, dass sie abgeschaltet werden: 81 Prozent der Schlüssel, die wir im vergangenen Jahr gemeldet haben, funktionierten sechs Monate später noch", erklärte das Unternehmen. Die weiterhin aktiven Secrets bedeuten unnötige Sicherheitsrisiken, die über die betroffenen Firmen hinaus auch deren Kunden und die Nutzer nachgelagerter Anwendungen treffen können.

Zum Umfang des Problems hatte Truffle Security bereits früher in diesem Jahr berichtet, 543.000 gültige Zugangsdaten in öffentlichen GitHub-Repositories gefunden zu haben. In einer weiteren Untersuchung identifizierte das Unternehmen mehr als 431.000 AWS-Secrets, verteilt über Code-Repositories, Git-Historien, Datensätze, Docker-Images, Registries und CI-Logs. Offengelegt werden solche Daten typischerweise versehentlich während der Entwicklung: durch das Einchecken von Zugangsdaten in ein öffentliches Repository, die Aufnahme in veröffentlichte Docker-Images oder Pakete oder durch Konfigurationsdateien, die mit einer App oder einem Datensatz hochgeladen werden.

Nach Einschätzung der Forscher hat der Aufstieg von KI-Programmierwerkzeugen die Lage zusätzlich verschärft. „Seit Januar 2025 haben wir 2.655 funktionierende Schlüssel in Konfigurationsdateien von KI-Coding-Werkzeugen gefunden", so die Forscher; im Jahr zuvor habe es dieses Problem noch gar nicht gegeben. Auch auf der Angreiferseite erhöht KI die Wirkung solcher Lecks: Bei einem Vorfall bei OpenAI im Juli nutzten KI-Agenten offengelegte Hugging-Face-Tokens, um Daten von der Plattform zu entwenden.

Das neue Programm setzt das Werkzeug TruffleHog ein, um die Gültigkeit geleakter Schlüssel zu prüfen, und koordiniert den Widerruf mit den ausstellenden Stellen. Truffle Security kann dafür entweder einen von den Herausgebern bereitgestellten Widerrufs-Endpunkt nutzen oder ihnen die verifizierten Schlüssel über einen Webhook übermitteln, die dann binnen 14 Tagen gesperrt werden. So lassen sich Schlüssel auch dann ungültig machen, wenn die Eigentümer nicht reagieren.

Sechzehn Herausgeber haben sich dem Programm bereits angeschlossen, darunter Hugging Face, Notion, Vercel, Resend, RubyGems und Twilio.

Wie wirksam ein einseitiger Widerruf sein kann, zeigt dem Unternehmen zufolge das Vorgehen von Google, das am 16. Juni 2024 damit begann, offengelegte Service-Account-Schlüssel für Google Cloud standardmäßig zu deaktivieren. Solange Google allein auf Benachrichtigungen der Schlüsselinhaber setzte, blieben nach Feststellung von Truffle Security 72 Prozent der offengelegten Secrets aktiv, weil viele Kunden nicht reagierten. Mit der automatischen Deaktivierung sank dieser Anteil auf 11 Prozent. Vollständig beseitigen lassen sich gültige offengelegte Schlüssel nicht, da Kunden dem automatischen Widerruf widersprechen können — als Maßnahme erwies sie sich dennoch als wirksam.

Unternehmen, die API-Schlüssel ausgeben, können sich dem Secrets Revocation Program anschließen.