
Scanner d'extrémités (endpoints) développeur en lecture seule pour les métadonnées de paquets, extensions et outils de développement présents sur disque, conçu pour vérifier l'exposition à des compromissions connues de la chaîne d'approvisionnement logicielle.
Catalogues d'exposition maintenus pour les campagnes récentes de la chaîne d'approvisionnement, construits à partir de rapports publics de renseignement sur les menaces avec Perplexity Computer et mis à jour via des PR au fur et à mesure que de nouvelles campagnes sont signalées.
Transmettez un catalogue à un scan avec --exposure-catalog <path>. Examinez
les entrées par rapport aux avis en vigueur avant toute utilisation en production.
| Fichier | Campagne | Source |
|---|---|---|
tensorlake-2026-10-08.json | Compromission de la chaîne d'approvisionnement npm ChainDrop / Shai-Hulud de tensorlake (1 version malveillante, 0.5.144, publiée le 2026-10-08 ; le hook preinstall exécute un chargeur obfusqué lib/setup.mjs et une charge utile ver auto-propagatrice de vol d'identifiants lib/Math_Symbol.js) | Socket, 2026-10-08 |
memtensor-2026-09-23.json | Compromission de vol d'identifiants MemTensor sur npm et PyPI (2 paquets / 4 versions malveillantes) | Socket, 2026-09-23 |
openapi-react-query-codegen-2026-08-28.json | Compromission de la chaîne d'approvisionnement npm Mini Shai-Hulud de @7nohe/openapi-react-query-codegen (10 versions malveillantes publiées le 2026-08-28 sur chaque ligne de version maintenue via un workflow de publication GitHub Actions déclenché par commentaire ; chargeur obfusqué binding.gyp/preinstall ciblant les secrets du cloud, de npm, de GitHub Actions et des agents IA avec auto-propagation) | Socket, 2026-08-28 |
mastra-2026-06-17.json | Compromission de la chaîne d'approvisionnement npm Mastra (141 paquets / 141 versions dans @mastra/* plus create-mastra et la dépendance typosquattée [email protected] qui livrait un infostealer multiplateforme via postinstall) | Socket, 2026-06-17 |
mini-shai-hulud-leoplatform-2026-06-24.json | Vague Mini Shai-Hulud / Miasma (variante Hades) LeoPlatform/RStreams (compte npm czirker compromis ; 26 paquets npm + 1 module Go / 27 versions ; hook d'installation "Phantom Gyp" binding.gyp, infostealer préparé par Bun, marqueur de dépôt mort "Alright Lets See If This Works") | Socket, 2026-06-24; OX Security, 2026-06-24 |
mini-shai-hulud.json | Compromission Mini/Shai-Hulud de mai 2026 sur npm et PyPI (tableau des paquets affectés d'OX Security) | Recoupé avec Fleet, Socket, Snyk, Mistral, TanStack, The Hacker News |
mini-shai-hulud-redhat-cloud-services.json | Compromission Mini Shai-Hulud des paquets npm Red Hat Cloud Services (@redhat-cloud-services) (32 paquets / 95 versions ; marqueur de ver "Miasma: The Spreading Blight") | Socket, 2026-06-01 |
laravel-lang-2026-05-23.json | Compromission de la chaîne d'approvisionnement Composer/Packagist Laravel Lang sur laravel-lang/lang, laravel-lang/http-statuses, laravel-lang/attributes et laravel-lang/actions | Socket, 2026-05-23 |
nx-console-vscode-2026-05-18.json | Compromission de l'extension VS Code Nx Console (nrwl.angular-console 18.95.0) publiée sur le VS Code Marketplace le 2026-05-18 (OpenVSX non affecté ; corrigé dans 18.100.0+) | StepSecurity, 2026-05-18 |
antv-mini-shai-hulud.json | Vague de ver npm AntV / Mini Shai-Hulud de mai 2026 (324 paquets / 643 versions sur npm et PyPI ; limitée aux artefacts détectés le ou après le 2026-05-13) | Socket, 2026-05-19 |
node-ipc-credential-stealer.json | Compromission de vol d'identifiants npm node-ipc de 2026-05 (7 versions malveillantes) | Socket, 2026-05-14 |
shopsprint-decimal-typosquat.json | Typosquat Go github.com/shopsprint/decimal v1.3.3 avec backdoor DNS TXT | Socket, 2026-05-19 |
gemstuffer.json | Campagne d'exfiltration GemStuffer sur RubyGems (123 gems / 155 versions) ciblant les administrations locales britanniques | Socket, 2026-05-13 |
glassworm.json | Ver GlassWorm auto-propagateur pour extensions d'IDE sur Open VSX / VS Code (chargeur en Unicode invisible, livraison transitive via extensionPack/Dependencies, C2 par memo Solana, vol d'identifiants/portefeuilles) ; 243 paquets editor-extension / 381 versions + 2 paquets npm / 2 versions (245 entrées / 383 versions) | CSV de la campagne Socket GlassWorm v2 et rapport Socket sur la transitivité, 2026-03-13 ; complété par Koi Security, 2025-10-18, Checkmarx, 2026-03 et Sonatype, 2026-03-17 |
trapdoor-crypto-stealer.json | TrapDoor Crypto Stealer, voleur d'identifiants/portefeuilles multi-écosystèmes sur npm, PyPI et Cargo/Crates.io (28 entrées npm/PyPI / 378 versions ; 6 paquets Cargo documentés sous _cargo_packages, non détectés tant que la prise en charge de Cargo n'est pas disponible) | Socket, 2026-05-24 |
tools/osvcatalog convertit un instantané local d'OSV en
un catalogue hors ligne. Bumblebee n'interroge jamais osv.dev au moment du scan. Seuls
les enregistrements de paquets malveillants (identifiants MAL-, ou enregistrements aliasés vers l'un d'eux) sont
émis, avec severity: "critical".
Deux formats d'entrée sont pris en charge. Choisissez-en un en fonction de la couverture.
Dépôt OSSF malicious-packages (recommandé, tous les écosystèmes dans une seule arborescence) :