Ein Konfigurationsfehler im Build-Prozess hat Anthropic in Bedrängnis gebracht: Der vollständige TypeScript-Quellcode des KI-Entwicklertools Claude Code war zeitweise öffentlich zugänglich – und ist längst im Internet verteilt.
Anthropic: 512.000 Zeilen Claude-Code-Quelltext versehentlich öffentlich zugänglich
Was passiert ist
Ursache des Vorfalls war eine sogenannte Source-Map-Datei, die bei der Kompilierung von TypeScript-Code entsteht und ursprünglich nur für Debugging-Zwecke gedacht ist. Source Maps enthalten das vollständige Original-Quellmaterial, das dem kompilierten JavaScript zugrunde liegt. Wird eine solche Datei zusammen mit dem produktiven Paket ausgeliefert und nicht explizit gesperrt, lässt sich der ursprüngliche Code vollständig rekonstruieren – was in diesem Fall offenbar unbemerkt geschah.
Claude Code ist Anthropics agentenbasiertes Entwicklerwerkzeug, das direkt in Terminals und Entwicklungsumgebungen eingebunden werden kann. Es handelt sich um ein kommerziell aktives Produkt für den professionellen Einsatz. Der freigewordene Code umfasst nach Berichten die gesamte Implementierungslogik des Tools – rund 512.000 Zeilen proprietären TypeScript-Codes.
Das Internet vergisst nicht
Nachdem der Fehler bekannt wurde, dauerte es nicht lange, bis Entwickler den Code über GitHub und andere Plattformen weiterverbreiteten. Anthropic hat die Map-Datei inzwischen entfernt, doch zahlreiche Kopien kursieren bereits online.
Einmal öffentlich zugänglich gemachte Informationen lassen sich in der Praxis nicht mehr vollständig zurückrufen – ein Grundproblem bei unbeabsichtigten Leaks dieser Art.
Für Anthropic bedeutet dies, dass Wettbewerber, unabhängige Sicherheitsforscher und Entwickler den Code auf absehbare Zeit analysieren werden. Ob sicherheitskritische Logik oder API-Schlüssel im freigewordenen Material enthalten waren, war zum Zeitpunkt der Veröffentlichung nicht bekannt. Anthropic hat sich zu dem Vorfall bislang nicht offiziell geäußert.
Konfigurationsfehler mit Konsequenzen
Der Vorfall verdeutlicht ein in der Softwareentwicklung häufig unterschätztes Risiko: Build-Artefakte, die für interne Entwicklungsprozesse gedacht sind, werden unbeabsichtigt in Produktionspakete eingebettet. Source Maps sind dabei besonders heikel, da moderne JavaScript-Bundler sie standardmäßig erzeugen. Ohne explizite Konfiguration landen sie schnell in öffentlichen Paketen oder CDN-Auslieferungen.
Das Unternehmen gehört zu den führenden KI-Entwicklern weltweit und betont in seiner Außenkommunikation regelmäßig den Stellenwert von Sicherheit und verantwortungsvollem Umgang mit KI-Systemen.
Einordnung und Handlungsempfehlungen für Unternehmen
Für Unternehmen, die Claude Code oder ähnliche KI-gestützte Entwicklerwerkzeuge einsetzen, ergibt sich aus dem Vorfall selbst zunächst kein direkter Handlungsbedarf. Dennoch zeigt der Fall exemplarisch: Auch etablierte KI-Anbieter können grundlegende Build- und Deployment-Prozesse fehlerhaft konfigurieren.
IT-Verantwortliche sollten konkret prüfen:
- CI/CD-Pipelines auditieren: Source Maps gehören in Produktionsumgebungen entweder deaktiviert oder durch Zugriffskontrollen abgesichert.
- Drittanbieter-Tools hinterfragen: Regelmäßig prüfen, welche Daten eingesetzte Werkzeuge verarbeiten und welche Informationen dabei potenziell nach außen gelangen können.
- Build-Konfigurationen standardisieren: Explizite Regeln für den Umgang mit Debug-Artefakten in Produktions-Builds festlegen.
Quelle: Ars Technica AI
