Wie jede Woche scannen unsere Malware-Erkennungssysteme Tausende von neuen und aktualisierten Paketen in öffentlichen Registries. Wir haben zwischen dem 4. und 9. Oktober 2026 35 schädliche Paketversionen bestätigt. — 31 auf npm, 3 auf PyPI und 1 auf Composer — angeführt von zehn Paketen, die innerhalb von drei Minuten veröffentlicht wurden, zwei Namensräumen mit jeweils vier Versionen, und der immer noch andauernden Baileys-Imitationskampagne.
Zehn in drei Minuten
Am 4. Oktober wurden zwischen 01:00 und 01:03 Uhr zehn npm-Pakete nacheinander bestätigt, jedes einzelne davon an einen bestimmten Ort angeheftet. 100.0.0: ai-workshop-radio-app, ai-workshop-radio-lambda, ai-workshop-maa15-radio, apl-rive-renderer, brioche-apl-dev-env, figma-to-apl, alexa-cybertron-team-code-review-agent, live-detection-dashboard, okra-cloud-cdk und niksinnkatalapp - mit eslint-plugin-skywagon-web das gleiche erreichen 100.0.0 Früher am Morgen. Die Namen sind der entscheidende Hinweis: intern klingende Tools, die keinen Grund haben, auf dem öffentlichen npm-Profil zu existieren. Sie werden angeheftet an 100.0.0 Es handelt sich nicht um einen Versuch, legitim zu wirken. Es ist vielmehr der Versuch, eine höhere Versionsnummer als die eines internen Pakets zu erreichen, sodass ein falsch konfigurierter Build zuerst auf die Kopie des Angreifers zugreift.
Bereichsbezogene Namen, aufgeblähte Versionen
Zwei Namensräume mit definiertem Gültigkeitsbereich verfolgten dieselbe Idee mit mehr Geduld. @inpeek/odata und @inpeek/odata-angular wurden jeweils hinübergeschoben 99.99.99, 99.99.100, 99.99.101 und 99.99.102 Am 5. Oktober erschienen acht Versionen, die das Paar abdeckten. Am 9. Oktober… @galicia-toolkit/tag-manager und @galicia-toolkit/spa-build-config angekommen 999.0.5 und 999.0.6. . Bereichsbezogene Namen, die wie ein internes Toolkit eines Unternehmens klingen und an Versionen gebunden sind, die in einer realen Version nie erreicht werden, führen zu Abhängigkeitsverwirrung, die eher auf einen Resolver als auf einen Entwickler abzielt.
Typosquats, PoCs und eine zurückkehrende Kampagne
Der Rest der Woche füllte die bekannten Ränder aus. cloud-baileys ausgeliefert 1.1.42, der neueste Stand der Baileys-Imitationskampagne, die wir seit August verfolgen – die letzte Zusammenfassung lautete: 1.1.41. @tunstock/remact-dom ist ein Beinahe-Treffer bei react-dom, die Art von einbuchstabigem Tippfehler, der nur einen flüchtigen Blick in eine Schließdatei überstehen muss. @rutxploit-sec/waves-button-poc drei aufeinanderfolgende „PoC“-Versionen ausgeliefert. voxeval wurde in drei PyPI-Punktversionen bestätigt, und slimfit/formbase war der einzige Komponisten-Eintrag der Woche.
Dieser wöchentliche Schnappschuss ist Teil unserer laufenden Übersicht über bösartigen Code, wo wir neue Bedrohungen validieren, um DevSecOps-Teams beim Schutz ihrer Systeme zu unterstützen. pipelines bevor Schaden entsteht.
Die vollständige Liste: 35 bestätigte Schadpaketversionen
Was uns diese Woche sagt
Diese Woche steht ganz im Zeichen von Geschwindigkeit und Tarnung. Zehn Pakete bei 100.0.0 Innerhalb eines dreiminütigen Zeitfensters sind nicht zehn Minuten vergangen.cisEs handelt sich um ein einzelnes Skript. Der Inhalt ist weniger wichtig als die Platzierung: ein Name, der in Ihre private Registry zu passen scheint, mit einer Versionsnummer, die hoch genug ist, um bei der Namensauflösung die Nase vorn zu haben. Viele dieser Namen orientieren sich an den aktuellen KI- und Agenten-Tools – einem Code-Review-Agenten, einem KI-Workshop-Set, einem Figma-zu-APL-Konverter –, denn dort erstellen Teams am schnellsten interne Pakete, und Geschwindigkeit führt oft zu Verwirrung.
Unter dem Aufschwung hielten die langsameren Kampagnen ihren Rhythmus aufrecht. Baileys publiziert weiterhin, jetzt bei cloud-baileys 1.1.42. Namensräume mit Gültigkeitsbereich werden weiterhin in Vierergruppen gleichzeitig aufgebläht, von @inpeek zu @galicia-toolkitherunterzuladen. Ein react-dom Ein einziger Fehler bei der Installation reicht aus, um ein ähnliches Produkt zu erhalten. Keiner dieser Namen hatte bei seiner Einführung eine Signatur – sie waren neu, und genau dieses Zeitfenster soll die Echtzeit-Erkennung schließen.
Xygeni Malware-Frühwarnung Xygeni überwacht npm, PyPI, Maven, Composer, OpenVSX und andere Registries in Echtzeit und kennzeichnet Bedrohungen bereits bei der Veröffentlichung – bevor sie in einen Build gelangen und bevor ein KI-Agent sie autonom installiert. Wenn innerhalb von drei Minuten zehn Pakete landen, ist die Erkennung, die auf eine Signatur wartet, nicht nur um Tage, sondern um den gesamten Angriff verzögert. Open Source Security Die Plattform bietet DevSecOps-Teams die Priorisierung, die sie benötigen, um sich zuerst um die wichtigsten Aufgaben zu kümmern.







