
Scanner di endpoint sviluppatore in sola lettura per metadati di pacchetti, estensioni e strumenti di sviluppo su disco, realizzato per verificare l'esposizione a compromissioni note della catena di fornitura software.
Cataloghi di esposizione mantenuti per le recenti campagne della supply chain, costruiti a partire da reporting pubblico di threat intelligence con Perplexity Computer e aggiornati tramite PR man mano che vengono segnalate nuove campagne.
Passa un catalogo a una scansione con --exposure-catalog <path>. Verifica
le voci rispetto agli avvisi correnti prima dell'uso in produzione.
| File | Campagna | Fonte |
|---|---|---|
tensorlake-2026-10-08.json | ChainDrop / Shai-Hulud compromissione della supply chain npm di tensorlake (1 versione malevola, 0.5.144, pubblicata il 2026-10-08; l'hook preinstall esegue il loader offuscato lib/setup.mjs e il payload worm auto-propagante per il furto di credenziali lib/Math_Symbol.js) | Socket, 2026-10-08 |
memtensor-2026-09-23.json | Compromissione del credential-stealer MemTensor su npm e PyPI (2 pacchetti / 4 versioni malevole) | Socket, 2026-09-23 |
openapi-react-query-codegen-2026-08-28.json | Mini Shai-Hulud compromissione della supply chain npm di @7nohe/openapi-react-query-codegen (10 versioni malevole pubblicate il 2026-08-28 su ogni linea di rilascio mantenuta tramite un workflow di pubblicazione GitHub Actions attivato da commenti; il loader offuscato binding.gyp/preinstall prende di mira segreti di cloud, npm, GitHub Actions e agenti AI con auto-propagazione) | Socket, 2026-08-28 |
mastra-2026-06-17.json | Compromissione della supply chain npm di Mastra (141 pacchetti / 141 versioni tra @mastra/* più create-mastra e la dipendenza typosquat [email protected] che ha distribuito un infostealer multipiattaforma tramite postinstall) | Socket, 2026-06-17 |
mini-shai-hulud-leoplatform-2026-06-24.json | Ondata Mini Shai-Hulud / Miasma (variante Hades) su LeoPlatform/RStreams (account npm czirker compromesso; 26 pacchetti npm + 1 modulo Go / 27 versioni; hook di installazione "Phantom Gyp" binding.gyp, infostealer preparato con Bun, marcatore dead-drop "Alright Lets See If This Works") | Socket, 2026-06-24; OX Security, 2026-06-24 |
mini-shai-hulud.json | Compromissione Mini/Shai-Hulud di maggio 2026 su npm e PyPI (tabella dei pacchetti interessati di OX Security) | Verificato incrociando con Fleet, Socket, Snyk, Mistral, TanStack, The Hacker News |
mini-shai-hulud-redhat-cloud-services.json | Compromissione Mini Shai-Hulud dei pacchetti npm di Red Hat Cloud Services (@redhat-cloud-services) (32 pacchetti / 95 versioni; marcatore del worm "Miasma: The Spreading Blight") | Socket, 2026-06-01 |
laravel-lang-2026-05-23.json | Compromissione della supply chain Composer/Packagist di Laravel Lang su laravel-lang/lang, laravel-lang/http-statuses, laravel-lang/attributes e laravel-lang/actions | Socket, 2026-05-23 |
nx-console-vscode-2026-05-18.json | Compromissione dell'estensione VS Code Nx Console (nrwl.angular-console 18.95.0) pubblicata sul VS Code Marketplace il 2026-05-18 (OpenVSX non interessato; risolto in 18.100.0+) | StepSecurity, 2026-05-18 |
antv-mini-shai-hulud.json | Ondata del worm npm AntV / Mini Shai-Hulud di maggio 2026 (324 pacchetti / 643 versioni tra npm e PyPI; limitata agli artefatti rilevati il 2026-05-13 o successivamente) | Socket, 2026-05-19 |
node-ipc-credential-stealer.json | Compromissione del credential-stealer npm node-ipc del 2026-05 (7 versioni malevole) | Socket, 2026-05-14 |
shopsprint-decimal-typosquat.json | Typosquat di Go github.com/shopsprint/decimal v1.3.3 con backdoor DNS TXT | Socket, 2026-05-19 |
gemstuffer.json | Campagna di esfiltrazione GemStuffer su RubyGems (123 gemme / 155 versioni) mirata al governo locale del Regno Unito | Socket, 2026-05-13 |
glassworm.json | Worm auto-propagante GlassWorm per estensioni IDE su Open VSX / VS Code (loader con Unicode invisibile, distribuzione transitiva tramite extensionPack/Dependencies, C2 tramite memo Solana, furto di credenziali/wallet); 243 pacchetti editor-extension / 381 versioni + 2 pacchetti npm / 2 versioni (245 voci / 383 versioni) | CSV della campagna Socket GlassWorm v2 e report Socket sulle dipendenze transitive, 2026-03-13; integrato da Koi Security, 2025-10-18, Checkmarx, 2026-03 e Sonatype, 2026-03-17 |
trapdoor-crypto-stealer.json | TrapDoor Crypto Stealer, ladro di credenziali/wallet cross-ecosistema su npm, PyPI e Cargo/Crates.io (28 voci npm/PyPI / 378 versioni; 6 pacchetti Cargo documentati in _cargo_packages, non rilevati finché non sarà disponibile il supporto per Cargo) | Socket, 2026-05-24 |
tools/osvcatalog converte uno snapshot locale di OSV in
un catalogo offline. Bumblebee non interroga mai osv.dev al momento della scansione. Vengono emessi
solo i record dei pacchetti malevoli (id MAL-, o record con alias a uno di essi),
con severity: "critical".
Sono supportati due formati di input. Scegline uno in base alla copertura.
Repository OSSF malicious-packages (consigliato, tutti gli ecosistemi in un unico albero):