Campania Shai-Hulud din octombrie 2026 arată riscul scripturilor de instalare npm. Ordinea de răspuns contează la fel de mult ca rotația secretelor.
Pe 8 octombrie 2026, versiunea malițioasă [email protected] a apărut pe npm printr-un cont de maintainer compromis și a rulat un payload la instalare. Pachetul a furat tokenuri GitHub/npm, chei cloud și fișiere de configurare, apoi a încercat să se propage.
Detaliul critic pentru răspuns
Malware-ul a instalat un serviciu de monitorizare a tokenului GitHub. Dacă tokenul furat este revocat prea devreme, scriptul poate șterge directorul utilizatorului. De aceea, advisory-ul cere eliminarea persistenței înainte de rotația agresivă a secretelor.
Ce verifici pe o stație de dezvoltare sau CI
- Istoricul instalărilor npm din perioada 8 octombrie 2026.
- Procese și servicii necunoscute legate de monitorizarea tokenului.
- Modificări neașteptate în
.claude,.vscodesau hook-uri de editor. - Pachete republicate din conturile tale npm.
npm ls tensorlake
npm outdated
Lucrează pe o copie izolată când analizezi un proiect suspect. Nu rula npm install cu scripturi pe un host deja compromis fără un plan.
Prevenire
Preferă npm ci --ignore-scripts în CI acolo unde proiectul permite, pinuieste versiunile și limitează scope-ul tokenurilor. Provenance-ul npm spune unde s-a construit pachetul, nu că payload-ul este sigur.
Chiar dacă rulezi în principal PHP pe XSERVERE, pipeline-urile Node folosite la build pot introduce același risc pe stațiile echipei.
Ți-a fost util acest articol?


