Benvenuti all'edizione di settembre del Xygeni Malicious Code Digest. Questo mese, il nostro team di ricerca sulla sicurezza ha confermato la presenza di 104 pacchetti dannosi su npm e PyPI, monitorati attraverso quattro report settimanali.
Settembre è stato definito da tre tendenze convergenti: campagne che sono proseguite direttamente da agosto e sono continuate nonostante le rimozioni; confusione di dipendenze su larga scala, con decine di pacchetti che dichiarano numeri di versione gonfiati come 99.0.0 and 19999.x per appropriarsi indebitamente di namespace privati; e un chiaro spostamento verso gli ecosistemi di plugin e automazione a cui gli sviluppatori si affidano per l'accesso privilegiato, come Strapi, n8n e MCP.
Tra le campagne più significative documentate questo mese:
- Migliori operatore anti-proctoring autoeliminante è tornato il 1 settembre, con
amicat,bmcat,eyevoxandmoidevhconfermato insieme a due nuovi nomi derivati dallo stesso ramo,moidevkandmoidevl. - Baileys, la libreria WhatsApp Web API oggetto di attacchi di impersonificazione per tutto il mese di agosto, è rimasta sotto attacco:
cloud-baileysversioni raggiunte1.1.37and1.1.38nella prima settimana e1.1.41entro il 19 settembre, diventando così una delle imitazioni più longeve che abbiamo monitorato. - Una campagna di 21 pacchetti (dal 15 al 17 settembre) ha pubblicato falsi plugin Strapi con il tag "meeb", tutti alla stessa versione
3.6.8, insieme a pacchetti complementari con nomi comeos-info-meeb322kandfs-pwn-meeb322k. - Un singolo pacchetto,
@nimbusedge/auth, spedite 39 versioni in un giorno (11 settembre), tutte numerate19999.xquindi avrebbero la precedenza su qualsiasi versione interna legittima. - Ogni settimana comparivano pacchetti che creavano confusione tra le dipendenze, recanti nomi aziendali e che richiamavano l'ambiente interno:
etoro-cashout,etoro-analyticsandetoro-aggregator(Settembre 11),concierge-sdkat99.99.99(Settembre 13),@traktis/core(Settembre 17) e@dbbhk/ui-components,@siriusbeyond/*and@alphaspace/coreat99.xnell'ultima settimana del mese. - L'operatore “siriusbeyond” ha iniziato con un singolo pacchetto senza ambito il 20 settembre ed è tornato quattro giorni dopo come una famiglia con ambito (
@siriusbeyond/auth,/ui,/utils), lo stesso marchio presentato come un pacchetto interno. - I falsi nodi del flusso di lavoro n8n si sono ripresentati nel corso del mese, tra cui
n8n-nodes-sysdiag2,n8n-nodes-buildcheckandn8n-nodes-data-transformer-utils, confermando un andamento osservato per la prima volta ad agosto. - Un cliente MCP,
mcp-consultasdeveiculos-client, è stato pubblicato in tre versioni in un solo giorno (4 settembre), a ricordare che lo strato di strumenti per l'IA fa ora parte della stessa catena di fornitura. - Sei copie numerate di
simple-date-formatter-new-*(dall'11 al 16) sono stati pubblicati il 25 settembre, un'esplosione programmata creata per testare quali nomi passano.
Il modello distintivo di settembre: gli aggressori non si limitano più a utilizzare nomi di aziende affidabili, ma occupano posizioni di rilievo. Plugin, nodi di workflow, client MCP e namespace di pacchetti privati vengono eseguiti con privilegi di accesso superiori a quelli di una normale dipendenza, ed è proprio in questi ambiti che si sono concentrate le campagne di settembre.
Di seguito è riportato un riepilogo di ciò che abbiamo scoperto. Puoi visualizzare i dati di tutte e quattro le settimane divulgati in dettaglio su Indice di Malicious Code Digest.
Settimana 5: 4 pacchetti scoperti
| Ecosistema | CONFEZIONE | Data |
|---|---|---|
| npm | @alphaspace/core:99.0.1 | 26 settembre 2026 |
| npm | @alphaspace/core:99.0.2 | 26 settembre 2026 |
| npm | @alphaspace/core:99.0.3 | 26 settembre 2026 |
| npm | cma-self-hosted-sandbox-cf:1.0.0 | 26 settembre 2026 |
Settimana 4: oltre 24 pacchetti scoperti
| Ecosistema | CONFEZIONE | Confermato |
|---|---|---|
| npm | test890-auth:1.0.0 | Settembre 18, 2026 |
| npm | bulk-add-sdk:1.99.99 | Settembre 19, 2026 |
| npm | cloud-baileys:1.1.41 | Settembre 19, 2026 |
| npm | byted-commerce-materials:1.0.0 | Settembre 20, 2026 |
| npm | my-auto-follow:1.0.7 | Settembre 20, 2026 |
| npm | siriusbeyond:1.0.0 | Settembre 20, 2026 |
| npm | sysverify:2.0.10 | Settembre 22, 2026 |
| npm | n8n-nodes-data-transformer-utils:1.0.0 | Settembre 23, 2026 |
| npm | take-home-caller-id:1.0.1 | Settembre 23, 2026 |
| npm | @dbbhk/ui-components:99.0.0 | Settembre 24, 2026 |
| npm | @siriusbeyond/auth:99.0.0 | Settembre 24, 2026 |
| npm | @alphaspace/core:99.0.2 | Settembre 25, 2026 |
| npm | simple-date-formatter-new-11:1.0.0 | Settembre 25, 2026 |
Settimana 3: oltre 81 pacchetti scoperti
| Ecosistema | CONFEZIONE | Confermato |
|---|---|---|
| pypi | lucy-python-script-2030:0.1.1 | Settembre 11, 2026 |
| npm | @nimbusedge/auth:19999.x (39 versioni) | Settembre 11, 2026 |
| npm | etoro-cashout:99.0.2 | Settembre 11, 2026 |
| npm | etoro-analytics:99.0.2 | Settembre 11, 2026 |
| pypi | aitextkit-py:0.1.1 | Settembre 11, 2026 |
| npm | noblox-asset.js:7.4.0 | Settembre 12, 2026 |
| npm | concierge-sdk:99.99.99 | Settembre 13, 2026 |
| pypi | darkglitch:1.4.4 | Settembre 15, 2026 |
| npm | fs-pwn-meeb322k:1.0.0 | Settembre 15, 2026 |
| npm | strapi-plugin-os-info-meeb322k:3.6.8 | Settembre 15, 2026 |
| npm | n8n-nodes-sysdiag2:2.0.2 | Settembre 15, 2026 |
| npm | n8n-nodes-buildcheck:1.0.0 | Settembre 15, 2026 |
| npm | csa-mfa:1.1.15 | Settembre 16, 2026 |
| npm | strapi-plugin-tryccresh-meeb:3.6.8 | Settembre 16, 2026 |
| npm | @traktis/core:99.99.2 | Settembre 17, 2026 |
Settimana 2: 13 pacchetti scoperti
| Ecosistema | CONFEZIONE | Data |
|---|---|---|
| pypi | syswatch:1.0.0 | 07 settembre 2026 |
| pypi | samaki:0.4.9 | 07 settembre 2026 |
| compositore | slimfit/slimbase:2.0 | 07 settembre 2026 |
| compositore | slimfit/formbase:1.2 | 07 settembre 2026 |
| compositore | gcform/formhelper:1.2 | 07 settembre 2026 |
| npm | cloud-baileys:1.1.39 | 07 settembre 2026 |
| npm | alloy-graphql:1.0.1 | 08 settembre 2026 |
| npm | @umschool/platform:999.0.0 | 10 settembre 2026 |
| npm | twilio-hackerone-poc-b8f21a:1.0.0 | 10 settembre 2026 |
| npm | twilio-hackerone-poc-b8f21a:1.0.1 | 10 settembre 2026 |
| npm | cloud-baileys:1.1.40 | 11 settembre 2026 |
| pypi | darkglitch:1.4.4 | 11 settembre 2026 |
| pypi | darkglitch:1.4.5 | 11 settembre 2026 |
Settimana 1: 18 pacchetti scoperti
| Ecosistema | CONFEZIONE | Confermato |
|---|---|---|
| npm | amicat:1.0.0 | Settembre 01, 2026 |
| npm | bmcat:2.0.9 | Settembre 01, 2026 |
| npm | eyevox:1.0.0 | Settembre 01, 2026 |
| npm | moidevh:1.0.0 | Settembre 01, 2026 |
| npm | moidevk:1.0.0 | Settembre 01, 2026 |
| npm | moidevl:1.0.0 | Settembre 01, 2026 |
| pypi | syswatch:1.0.0 | Settembre 02, 2026 |
| npm | cloud-baileys:1.1.37 | Settembre 02, 2026 |
| npm | @stellarshift/token-units:1.0.3 | Settembre 02, 2026 |
| npm | @stellarshift/evm-address-kit:1.0.3 | Settembre 02, 2026 |
| npm | @stellarshift/abi-tools:1.0.3 | Settembre 02, 2026 |
| npm | @stellarshift/chain-metadata:1.0.3 | Settembre 02, 2026 |
| npm | @a23842/dsh-notifier:0.1.0 | Settembre 03, 2026 |
| pypi | samaki:0.4.9 | Settembre 04, 2026 |
| npm | cloud-baileys:1.1.38 | Settembre 04, 2026 |
| npm | mcp-consultasdeveiculos-client:0.1.1 | Settembre 04, 2026 |
| npm | mcp-consultasdeveiculos-client:0.1.0 | Settembre 04, 2026 |
| npm | mcp-consultasdeveiculos-client:0.0.2 | Settembre 04, 2026 |
Da Baileys a Strapi: cosa rivelano gli attacchi alla catena di approvvigionamento di settembre
Le campagne di cui sopra mostrano gli aggressori che risalgono la catena di fiducia. Un'impersonificazione di libreria che è sopravvissuta a due mesi di rimozioni, pacchetti che creano confusione tra le dipendenze e gonfiano i loro numeri di versione per superare in priorità i namespace privati, e falsi plugin Strapi, nodi n8n e client MCP creati per essere eseguiti dove gli sviluppatori concedono il massimo accesso: tutto ciò finisce in ambienti reali. SDLCogni settimana, spesso installati da strumenti automatizzati prima che qualsiasi essere umano legga il nome del pacchetto.
Quello di Xygeni rilevamento di malware and CI/CD e sicurezza della catena di approvvigionamento Offrire alle organizzazioni la visibilità necessaria per individuare le dipendenze dannose prima che vengano eseguite su una macchina di sviluppo, entrino in un sistema di compilazione o raggiungano l'ambiente di produzione. MEWIl motore antimalware di Xygeni rileva i pacchetti dannosi prima ancora che esista una firma, su npm, PyPI, OpenVSX e altre piattaforme, monitorando modelli di pubblicazione sospetti, abusi di namespace, typosquatting e tecniche di attacco basate sull'intelligenza artificiale non appena emergono.
Ogni risultato viene automaticamente classificato in base alla sfruttabilità, alla raggiungibilità e all'impatto sul business, in modo che il tuo team possa concentrarsi su ciò che effettivamente deve essere risolto, e non su elementi superflui.
Esplora ogni pacchetto e campagna dannosa convalidata dal team di sicurezza Xygeni in Digest del codice dannoso.
Mantieni la sicurezza. Mantieni la velocità. Mantieni il controllo con Xygeni.







