BREAKING
Wenn Skill-Scanner grünes Licht geben: Warum KI-Agenten neue Governance brauchen DifyTap: Warum Multi-Tenant-Isolation bei AI-Workflows zur Sicherheitsfrage wird Splunk Enterprise: Warum ein Sidecar-Endpunkt plötzlich zum kritischen Produktionsrisiko wird Neue NGINX-Lücken: Warum HTTP/3- und HTTP/2-Details jetzt in die Patch-Priorisierung gehören Mastra und easy-day-js: Warum AI-Agenten-Frameworks jetzt in die Supply-Chain-Risikoprüfung gehören

Malware-Slop: Warum ein npm-Stealer für Claude-Workspaces mehr ist als nur ein peinlicher Angreiferfehler

Clara
5 min read
Malware-Slop: Warum ein npm-Stealer für Claude-Workspaces mehr ist als nur ein peinlicher Angreiferfehler

Ein Entwickler installiert ein kleines npm-Paket, weil es nach einer harmlosen Hilfsfunktion klingt. Parallel arbeitet ein KI-Assistent, der Dateien, Uploads und generierte Artefakte in einem lokalen Arbeitsbereich ablegt. Genau diese Kombination macht den Fall „Malware-Slop“ relevant: Neu ist nicht die technische Raffinesse des Angriffs, sondern das Ziel. Ein bösartiges npm-Paket griff laut OX Security gezielt Dateien in /mnt/user-data ab — einem Verzeichnis, das im Kontext von Anthropics Claude-Umgebung für Uploads, Downloads und Ausgaben genutzt wird. Damit rückt eine Frage in den Vordergrund, die viele Unternehmen bislang unterschätzen: Welche Daten liegen eigentlich in den Arbeitsverzeichnissen von KI-Assistenten, und welche Prozesse dürfen dort automatisiert lesen?

OX Security veröffentlichte die Analyse am 27. Mai 2026. Das Paket hieß mouse5212-super-formatter, wurde über die npm-Registry verteilt und kam nach Angaben der Forscher auf 676 Downloads. The Hacker News und The Register griffen den Fall unabhängig auf. Die npm-Registry zeigt inzwischen, dass die Versionen 1.0.0 bis 1.0.4 am 27. Mai 2026 wieder „unpublished“ wurden. Der konkrete Schadcode ist damit aus der aktiven Registry entfernt. Das Muster bleibt: Paketinstallation, Postinstall-Skript, Zugriff auf Entwicklerdateien und Exfiltration über reguläre Cloud-APIs.

Was technisch passiert ist

Nach der Analyse von OX Security tarnte sich das Skript als interne „archive deployment sync“-Funktion. Es sollte wie ein harmloses Synchronisations- oder Diagnosewerkzeug aussehen. In der postinstall-Phase authentifizierte sich der Code jedoch bei GitHub — entweder über ein im Umfeld vorhandenes GitHub-Token oder über ein hart codiertes Fallback-Token. Anschließend prüfte das Skript, ob ein Ziel-Repository existiert, legte es bei Bedarf an und lud Dateien rekursiv in einen vom Angreifer kontrollierten GitHub-Bereich hoch.

Entscheidend ist der Sammelpfad: /mnt/user-data. Laut OX und The Register handelt es sich um einen Speicherort, der bei Claude für Nutzerdateien, Uploads, Downloads sowie Code- und Datenausgaben verwendet wird. In realen Entwicklungsumgebungen können dort sehr unterschiedliche Inhalte liegen: Prototyp-Code, Testdaten, Konfigurationsdateien, Prompt-Notizen, API-Beispiele, CSV-Exporte, Logauszüge oder versehentlich abgelegte Geheimnisse. Ein Angriff muss also nicht auf klassische ~/.ssh- oder .env-Pfade zielen, um geschäftlich relevant zu werden.

Zur Tarnung speicherte die Malware gestohlene Inhalte in zufällig benannten Ordnern. So ließen sich einzelne Exfiltrationsläufe trennen. Außerdem schrieb sie ein falsches „network connections“-Log, das nach Diagnose aussehen sollte. Die Übertragung lief über die GitHub Contents API; die Inhalte wurden laut Berichten base64-kodiert. Base64 ist keine Verschlüsselung. Es kann aber eine oberflächliche Erkennung in Logs oder bei manueller Sichtprüfung erschweren.

Der Angreiferfehler ist nicht die eigentliche Nachricht

Der Fall erhielt auch deshalb Aufmerksamkeit, weil der Schadcode offenbar das private GitHub-Token des Angreifers enthielt. OX Security konnte dadurch Exfiltrationsereignisse beobachten. Laut OX waren es rund sieben aktive Exfiltrationen im Repository, vermutlich überwiegend Tests des Angreifers. The Register beschrieb den Fall entsprechend als „npm slop“: offenbar KI-generierter oder zumindest schlecht geprüfter Schadcode, der seine eigene Infrastruktur offenlegte.

Unternehmen sollten den Vorfall trotzdem nicht als Kuriosität abtun. Der OPSEC-Fehler des Angreifers mindert das strukturelle Risiko nicht. Im Gegenteil: Wenn schlecht ausgebildete Akteure mit KI-Unterstützung funktionierende Infostealer bauen und in Paketregister hochladen können, sinkt die Einstiegshürde. Auch schlampiger Code reicht aus, wenn er in einem Entwicklerkontext läuft, in dem Rechte, Tokens und Daten zusammenkommen.

Genau darin liegt die praktische AIFence-Relevanz. KI-gestützte Entwicklung erhöht nicht nur die Produktivität. Sie vergrößert auch die Zahl temporärer Arbeitsflächen, Tool-Integrationen und impliziter Vertrauensbeziehungen. Agenten und Assistenten erzeugen Dateien, lesen Repositories, führen Tests aus, erstellen Zwischenstände und arbeiten mit Cloud- oder GitHub-Zugriffen. Wird diese Umgebung wie ein normaler Entwicklerrechner behandelt, obwohl dort zusätzlich automatisierte KI-Workflows laufen, entsteht eine neue Angriffsfläche.

Warum klassische Supply-Chain-Kontrollen hier nicht reichen

Oberflächlich ist der Fall ein bekannter npm-Supply-Chain-Angriff. Ein Paket wird veröffentlicht, Nutzer installieren es, ein Installationsskript führt Schadlogik aus. Dagegen helfen etablierte Maßnahmen: Lockfiles, interne Mirrors, Paketfreigaben, npm audit, Software Composition Analysis, Signaturen, eingeschränkte Installationsrechte und das Deaktivieren unnötiger Lifecycle-Skripte.

Der neue Aspekt liegt in der Datenklassifikation des KI-Arbeitsbereichs. Viele Sicherheitsprogramme kontrollieren Secrets in Repositories, Container-Images und CI/CD-Variablen. Deutlich weniger klar geregelt ist, welche Daten in Upload- und Output-Verzeichnissen von KI-Assistenten landen dürfen. Entwickler kopieren dort häufig genau jene Informationen hinein, die zur Problemlösung hilfreich sind: Fehlerlogs, Beispielkonfigurationen, Datenbankauszüge, Kundentickets, Terraform-Snippets oder API-Antworten. Für einen Infostealer ist das ein attraktiver Sammelpunkt — selbst ohne klassische Secrets.

Die Nutzung von GitHub als Exfiltrationskanal zeigt zudem ein bekanntes Dilemma. Ausgehender Traffic wirkt zunächst legitim. In Entwicklernetzen ist GitHub oft erlaubt, TLS-verschlüsselt und geschäftsnotwendig. Eine rein domänenbasierte Sperre ist daher kaum realistisch. Sinnvoller sind Egress-Regeln, die zwischen bekannten Unternehmensorganisationen, persönlichen Accounts und neu angelegten Ziel-Repositories unterscheiden. Hinzu kommen Alarme auf ungewöhnliche API-Nutzung aus Build- oder Entwicklerumgebungen.

Konkrete Implikationen für Unternehmen

Erstens sollten Organisationen prüfen, ob mouse5212-super-formatter in Paketlockfiles, lokalen npm-Caches, SBOMs, Proxy-Logs oder Entwickler-Workstations auftaucht. Bei Treffern empfehlen OX Security und The Register, GitHub-Zugriffstoken zu widerrufen und Inhalte in /mnt/user-data als potenziell kompromittiert zu behandeln. Entscheidend ist eine saubere Eingrenzung: Welche Maschine, welcher Benutzer, welches Token, welcher Zeitraum und welche Dateien waren betroffen?

Zweitens gehört das Ausführen von Installationsskripten auf den Prüfstand. In vielen JavaScript-Projekten sind preinstall, install und postinstall normal. Zugleich sind sie ein direkter Codeausführungspfad. Für sensible Entwicklungsumgebungen kann npm install --ignore-scripts als Standard, kombiniert mit expliziter Freigabe notwendiger Pakete, ein wirksamer Schutz sein. Das ist unbequem, verhindert aber eine ganze Klasse von Angriffen.

Drittens sollten KI-Workspaces wie schutzbedürftige Datenablagen behandelt werden. Das heißt: keine produktiven Secrets in Prompt-Uploads, kurze Aufbewahrungszeiten für temporäre Dateien, getrennte Arbeitsverzeichnisse pro Projekt, klare Regeln für Kundendaten und technische Kontrollen gegen unkontrollierte Dateiübernahme. Wenn Agenten oder Coding-Assistenten lokale Dateien lesen dürfen, muss diese Berechtigung genauso bewusst vergeben werden wie Repository- oder Cloud-Zugriff.

Viertens braucht es bessere Telemetrie auf Entwicklerendpunkten. Ein npm-Paket, das während der Installation plötzlich GitHub-Repositories erstellt oder große Mengen lokaler Dateien hochlädt, sollte auffallen. Endpoint Detection, Netzwerkmonitoring und GitHub-Audit-Logs können hier zusammenspielen. Besonders wertvoll sind Regeln für ungewöhnliche Nutzung der GitHub Contents API, neue externe Repositories, base64-lastige Upload-Muster und Token-Nutzung außerhalb erwarteter CI/CD-Kontexte.

Risiken und Grenzen der Bewertung

Die bekannten Zahlen bleiben begrenzt. 676 Downloads bedeuten nicht automatisch 676 kompromittierte Nutzer; ein Teil kann auf Scanner, Mirrors oder wiederholte Tests entfallen. OX Security beobachtete rund sieben Exfiltrationen, vermutlich überwiegend Angreifertests. Für eine große Opferzahl gibt es damit keine belastbare Grundlage. Ebenso wenig belegt der Vorfall automatisch eine Welle erfolgreicher KI-generierter Malware. Er zeigt aber, dass einfach erzeugter Schadcode für reale Paketregister ausreicht — und dass KI-Tooling attraktive Datenpfade schafft.

Auch die konkrete Claude-Pfadfrage verlangt eine nüchterne Einordnung. Der Angriff zielte auf ein Verzeichnis, das im Claude-Kontext relevant ist. Daraus folgt nicht, dass jede Claude-Nutzung betroffen ist oder dass jedes System dort sensible Daten speichert. Entscheidend ist die lokale Betriebsrealität: Welche Tools nutzen Entwickler, welche Dateien entstehen, und welche Pakete dürfen Code ausführen?

Fazit

Malware-Slop ist kein hochkomplexer Angriff. Der Fall ist ein Warnsignal. Die Verteidigung KI-gestützter Entwicklung darf nicht erst beim Modell beginnen. Sie muss bei Paketquellen, Installationsskripten, lokalen Arbeitsverzeichnissen, Tokens und Egress-Kontrollen ansetzen. Für Unternehmen bietet der Vorfall eine konkrete Gelegenheit, drei Fragen sofort zu klären: Welche Daten liegen in KI-Workspaces? Welche Drittanbieterpakete dürfen dort Code ausführen? Und würden wir bemerken, wenn ein Entwicklerwerkzeug diese Daten über GitHub abzieht?

Der konkrete npm-Stealer ist entfernt. Das Muster bleibt.

Teilen:
// Mission Critical

Woechentliches AI Security Briefing erhalten.

Fuer Analysten, Forscher und Verteidiger, die Bedrohungen im AI Stack verfolgen.

Kostenlos abonnieren

Verwandte Artikel