Claude-Code-Quellkarten-Leck zeigt, dass minifizierter JavaScript-Code bereits öffentlich auf npm verfügbar war

✍️ OpenClawRadar📅 Veröffentlicht: 4. April 2026🔗 Source
Claude-Code-Quellkarten-Leck zeigt, dass minifizierter JavaScript-Code bereits öffentlich auf npm verfügbar war
Ad

Was tatsächlich beim "Leak" passierte

Eine .map-Source-Map-Datei für interne Debugging-Zwecke wurde versehentlich in Version 2.1.88 des @anthropic-ai/claude-code-Pakets auf npm eingeschlossen. Der Sicherheitsforscher Chaofan Shou entdeckte sie und postete auf X. Anthropic bestätigte, dass es sich um ein "Release-Packaging-Problem durch menschliches Versagen, nicht um einen Sicherheitsverstoß" handelte. Das Paket wurde zurückgezogen, war aber bereits überall gespiegelt worden.

Dies ist das zweite Mal, dass dies passiert ist – ein fast identischer Source-Map-Leak ereignete sich im Februar 2025, dreizehn Monate zuvor.

Der Code war bereits öffentlich

Claude Code wird als einzelne gebündelte JavaScript-Datei – cli.js – über npm verteilt. Sie ist 13 MB groß, umfasst 16.824 Zeilen JavaScript und war seit Produktstart öffentlich auf unpkg.com/@anthropic-ai/claude-code/cli.js zugänglich.

Die Datei ist minifiziert, aber nicht obfuskiert. Hier ist der Unterschied:

  • Minifizierung (was jeder Bundler wie esbuild, Webpack, Rollup standardmäßig tut) verkürzt Variablennamen und entfernt Leerzeichen
  • Obfuskierung verschlüsselt Zeichenfolgen, vereinfacht Kontrollfluss, injiziert toten Code, fügt Anti-Tamper-Mechanismen hinzu

Claude Code hat eine Standard-Minifizierung mit Variablennamen-Verschleierung und Leerzeichenentfernung, aber keine der Obfuskierungstechniken:

  • Zeichenfolgenverschlüsselung/-codierung: Nein
  • Kontrollflussvereinfachung: Nein
  • Tote-Code-Injektion: Nein
  • Selbstverteidigung / Anti-Tamper: Nein
  • Zeichenfolgen-Array-Rotation: Nein
  • Eigenschaftsnamen-Verschleierung: Nein
Ad

Extrahieren des Klartextinhalts

Alle 148.000+ Zeichenfolgenliterale liegen im Klartext vor. Jeder Systemprompt, jede Tool-Beschreibung, jede Verhaltensanweisung ist mit einem Texteditor lesbar. Keine Source Maps erforderlich.

Mit einem einfachen AST-basierten Extraktionsskript kann die gesamte 13 MB große Datei in 1,47 Sekunden geparst werden, um 147.992 Zeichenfolgen zu extrahieren. Nach der Kategorisierung:

  • 1.017 Systemprompts und Anweisungen
  • 431 Tool-Beschreibungen
  • 837 einzigartige Telemetrie-Ereignisnamen (alle mit tengu_ – dem internen Codenamen von Claude Code – präfixiert)
  • 504 Umgebungsvariablen, die das Produktverhalten steuern
  • 3.196 Fehlermeldungen
  • Fest codierte Endpunkte, OAuth-URLs, ein DataDog-API-Schlüssel, der vollständige Modellkatalog

Reaktion der Community

Innerhalb eines einzigen Tages nach der Entdeckung der Source Map:

  • Code-Dumps erschienen auf GitHub (wie nirholas/claude-code), innerhalb von Stunden von Anthropic per DMCA entfernt, aber hunderte Male geforkt
  • Claw Code – eine vollständige Rust-Neuimplementierung der Claude-Code-Architektur – erreichte 50.000 GitHub-Sterne in 2 Stunden und wurde damit das schnellste Repo in der Geschichte, das diesen Meilenstein erreichte
  • ccleaks.com tauchte auf – eine vollständig gestaltete Analyse-Website, die jedes unveröffentlichte Feature, jeden versteckten Befehl und jedes Build-Flag im Quellcode katalogisiert
  • Dutzende Analyseartikel auf DEV Community, YouTube und Tech-Blogs, die jedes Detail sezierten

Geoffrey Huntley veröffentlichte bereits Monate vor diesem Vorfall eine vollständige "Cleanroom-Transpilation" von Claude Code.

📖 Read the full source: HN AI Agents

Ad

👀 Siehe auch

Reddit-Benutzer berichtet über OpenClaw-VM-Persistenz und verdächtige Aktivitäten
Sicherheit

Reddit-Benutzer berichtet über OpenClaw-VM-Persistenz und verdächtige Aktivitäten

Ein Reddit-Benutzer berichtet, dass sich seine OpenClaw-Virtual-Machine nach dem Schließen automatisch neu startet und verdächtiges Verhalten zeigt, einschließlich des Öffnens des Microsoft Store und dem Versuch, fragwürdige Dateien herunterzuladen.

OpenClawRadar
Abgrenzungsverteidigung steigert Gemma 4 von 21% auf 100% Prompt-Injection-Verteidigung in Benchmark mit über 6100 Tests
Sicherheit

Abgrenzungsverteidigung steigert Gemma 4 von 21% auf 100% Prompt-Injection-Verteidigung in Benchmark mit über 6100 Tests

Ein Benchmark testete 15 Modelle mit 7 Angriffsarten (über 6100 Tests) unter Verwendung zufälliger Trennzeichen um unvertrauenswürdige Inhalte. Gemma 4 E4B verbesserte sich von 21,6 % auf 100 % Abwehrrate mit Trennzeichen + strikter Anweisung.

OpenClawRadar
Hackerbot-Claw: KI-Bot, der GitHub Actions-Workflows ausnutzt
Sicherheit

Hackerbot-Claw: KI-Bot, der GitHub Actions-Workflows ausnutzt

Ein KI-gestützter Bot namens hackerbot-claw führte eine einwöchige automatisierte Angriffskampagne gegen CI/CD-Pipelines durch und erreichte Remote-Code-Ausführung bei mindestens 4 von 6 Zielen, darunter Microsoft, DataDog und CNCF-Projekte. Der Bot verwendete 5 verschiedene Exploit-Techniken und exfiltrierte ein GitHub-Token mit Schreibberechtigungen.

OpenClawRadar
MCP Sandbox: Führen Sie MCP-Server in isolierten Containern aus, ohne ihnen vertrauen zu müssen
Sicherheit

MCP Sandbox: Führen Sie MCP-Server in isolierten Containern aus, ohne ihnen vertrauen zu müssen

Ein Entwickler hat MCP Sandbox erstellt, das MCP-Server in isolierten gVisor-Containern mit standardmäßig verweigerter Netzwerkzugriff und sicherer Geheimniseinschleusung ausführt, plus CVE-Scanning und Musterprüfung vor der Ausführung.

OpenClawRadar