Ein übersehenes Debug-Artefakt genügte: Rund 512.000 Zeilen TypeScript-Quellcode von Anthropics Entwicklerwerkzeug Claude Code CLI lagen für jeden im Netz offen – ein klassischer Deployment-Fehler mit ungewöhnlich großer Reichweite.
Anthropic-Quellcode-Leak: Claude Code CLI ungewollt als Open Source
Was ist passiert
Ursache des Vorfalls war eine sogenannte Source-Map-Datei, die versehentlich im öffentlich zugänglichen npm-Paket von Claude Code enthalten war. Source Maps sind Hilfsdateien, die beim Debugging von kompiliertem TypeScript-Code eingesetzt werden – sie enthalten Verweise auf den ursprünglichen Quellcode und sind für den produktiven Betrieb normalerweise nicht vorgesehen.
Im Fall von Claude Code erlaubten sie es, den vollständigen TypeScript-Quellcode des Command-Line-Interface-Tools zu rekonstruieren. Anthropic hat das Paket inzwischen aktualisiert und die Map-Datei entfernt, doch das Material war zu diesem Zeitpunkt bereits von zahlreichen Nutzern gesichert und archiviert worden.
Technische Reichweite des Vorfalls
Claude Code ist ein CLI-Tool, das Entwicklern ermöglicht, den Claude-Assistenten direkt in der Kommandozeile zu nutzen – für Aufgaben wie Code-Generierung, Refactoring oder Dokumentation. Der geleakte Code gibt Einblicke in:
- die interne Architektur des Tools
- verwendete Bibliotheken
- die Art, wie Nutzereingaben verarbeitet und an die Anthropic-API weitergeleitet werden
Sicherheitsrelevante Schlüssel oder Modelldaten befinden sich nach aktuellem Kenntnisstand nicht in den exponierten Dateien – dennoch dürften Wettbewerber und Sicherheitsforscher den Code in den kommenden Wochen eingehend analysieren.
Ironische Dimension für einen Safety-First-Anbieter
Anthropic positioniert sich im KI-Markt explizit als auf Sicherheit und Verantwortung ausgerichtetes Unternehmen. Das Unternehmen betreibt eigene Forschungsabteilungen für KI-Sicherheit und kommuniziert regelmäßig über interne Standards beim Umgang mit sensitiven Systemen.
Die Ursache – eine nicht entfernte Debug-Datei im Produktions-Build – gehört zu den klassischen Fehlern im Software-Release-Prozess und hätte durch standardisierte Build-Checks verhindert werden können.
Dass ein derart grundlegender Fehler in der Deployment-Pipeline unentdeckt blieb, steht in einem gewissen Kontrast zu diesem Selbstbild.
Marktreaktion und Kontext
Bisher ist keine formelle Stellungnahme von Anthropic veröffentlicht worden, die über die stille Aktualisierung des npm-Pakets hinausgeht. In Entwicklerkreisen auf Plattformen wie GitHub und Reddit kursieren bereits erste Analysen des Codes. Ob der Vorfall rechtliche Konsequenzen – etwa hinsichtlich der Nutzung des geleakten Codes durch Dritte – nach sich zieht, bleibt offen.
Einordnung für deutsche Unternehmen
Für Unternehmen hierzulande, die KI-Tools in ihre Entwicklungsworkflows integrieren, verdeutlicht der Vorfall zweierlei:
- Auch namhafte KI-Anbieter sind nicht immun gegen Fehler in grundlegenden Sicherheitsprozessen.
- Vor dem produktiven Einsatz externer CLI-Tools empfiehlt sich eine Überprüfung der verwendeten Pakete auf unbeabsichtigt mitgelieferte Debug-Artefakte.
Empfehlung: Procurement- und Security-Teams sollten entsprechende Prüfschritte in ihre Software-Supply-Chain-Prozesse aufnehmen – unabhängig davon, wie etabliert der jeweilige Anbieter ist.
Quelle: Ars Technica AI
