
Escáner de endpoints de desarrollador de solo lectura para metadatos de paquetes, extensiones y herramientas de desarrollo en disco, diseñado para comprobar la exposición a compromisos conocidos de la cadena de suministro de software.
Catálogos de exposición mantenidos para campañas recientes de la cadena de suministro, elaborados a partir de informes públicos de inteligencia de amenazas con Perplexity Computer y actualizados mediante PRs a medida que se reportan nuevas campañas.
Pase un catálogo a un escaneo con --exposure-catalog <path>. Revise
las entradas contra los avisos actuales antes de su uso en producción.
| Archivo | Campaña | Fuente |
|---|---|---|
tensorlake-2026-10-08.json | Compromiso de la cadena de suministro npm ChainDrop / Shai-Hulud de tensorlake (1 versión maliciosa, 0.5.144, publicada el 2026-10-08; el hook preinstall ejecuta un cargador ofuscado lib/setup.mjs y una carga útil gusano autorreplicante y ladrona de credenciales lib/Math_Symbol.js) | Socket, 2026-10-08 |
memtensor-2026-09-23.json | Compromiso ladrón de credenciales de MemTensor en npm y PyPI (2 paquetes / 4 versiones maliciosas) | Socket, 2026-09-23 |
openapi-react-query-codegen-2026-08-28.json | Compromiso de la cadena de suministro npm Mini Shai-Hulud de @7nohe/openapi-react-query-codegen (10 versiones maliciosas publicadas el 2026-08-28 en cada línea de lanzamiento mantenida mediante un flujo de trabajo de publicación de GitHub Actions activado por comentarios; el cargador ofuscado binding.gyp/preinstall apunta a secretos de la nube, npm, GitHub Actions y agentes de IA con autorreplicación) | Socket, 2026-08-28 |
mastra-2026-06-17.json | Compromiso de la cadena de suministro npm de Mastra (141 paquetes / 141 versiones en @mastra/* además de create-mastra y la dependencia typosquat [email protected] que entregó un infostealer multiplataforma mediante postinstall) | Socket, 2026-06-17 |
mini-shai-hulud-leoplatform-2026-06-24.json | Ola LeoPlatform/RStreams de Mini Shai-Hulud / Miasma (variante Hades) (cuenta npm czirker comprometida; 26 paquetes npm + 1 módulo Go / 27 versiones; hook de instalación "Phantom Gyp" binding.gyp, infostealer preparado con Bun, marcador dead-drop "Alright Lets See If This Works") | Socket, 2026-06-24; OX Security, 2026-06-24 |
mini-shai-hulud.json | Compromiso de npm y PyPI de Mini/Shai-Hulud de mayo de 2026 (tabla de paquetes afectados de OX Security) | Verificado de forma cruzada con Fleet, Socket, Snyk, Mistral, TanStack, The Hacker News |
mini-shai-hulud-redhat-cloud-services.json | Compromiso de Mini Shai-Hulud de los paquetes npm de Red Hat Cloud Services (@redhat-cloud-services) (32 paquetes / 95 versiones; marcador del gusano "Miasma: The Spreading Blight") | Socket, 2026-06-01 |
laravel-lang-2026-05-23.json | Compromiso de la cadena de suministro Composer/Packagist de Laravel Lang en laravel-lang/lang, laravel-lang/http-statuses, laravel-lang/attributes y laravel-lang/actions | Socket, 2026-05-23 |
nx-console-vscode-2026-05-18.json | Compromiso de la extensión de VS Code Nx Console (nrwl.angular-console 18.95.0) publicada en VS Code Marketplace el 2026-05-18 (OpenVSX no afectado; remediado en 18.100.0+) | StepSecurity, 2026-05-18 |
antv-mini-shai-hulud.json | Ola del gusano npm AntV / Mini Shai-Hulud de mayo de 2026 (324 paquetes / 643 versiones en npm y PyPI; limitado a artefactos detectados el 2026-05-13 o después) | Socket, 2026-05-19 |
node-ipc-credential-stealer.json | Compromiso ladrón de credenciales de node-ipc npm de 2026-05 (7 versiones maliciosas) | Socket, 2026-05-14 |
shopsprint-decimal-typosquat.json | Go github.com/shopsprint/decimal v1.3.3 typosquat con backdoor DNS TXT | Socket, 2026-05-19 |
gemstuffer.json | Campaña de exfiltración GemStuffer en RubyGems (123 gems / 155 versiones) dirigida al gobierno local del Reino Unido | Socket, 2026-05-13 |
glassworm.json | Gusano de extensión de IDE autorreplicante GlassWorm en Open VSX / VS Code (cargador con Unicode invisible, entrega transitiva mediante extensionPack/Dependencies, C2 por memo de Solana, robo de credenciales/billeteras); 243 paquetes editor-extension / 381 versiones + 2 paquetes npm / 2 versiones (245 entradas / 383 versiones) | CSV de la campaña Socket GlassWorm v2 y informe de transitividad de Socket, 2026-03-13; complementado por Koi Security, 2025-10-18, Checkmarx, 2026-03 y Sonatype, 2026-03-17 |
trapdoor-crypto-stealer.json | TrapDoor Crypto Stealer, ladrón de credenciales/billeteras multiplataforma en npm, PyPI y Cargo/Crates.io (28 entradas npm/PyPI / 378 versiones; 6 paquetes de Cargo documentados en _cargo_packages, no emparejados hasta que se añada compatibilidad con Cargo) | Socket, 2026-05-24 |
tools/osvcatalog convierte una instantánea local de OSV en
un catálogo sin conexión. Bumblebee nunca consulta osv.dev en el momento del escaneo. Solo
se emiten registros de paquetes maliciosos (ids MAL-, o registros con alias a uno de ellos),
con severity: "critical".
Se admiten dos formas de entrada. Elige una según la cobertura.
Repositorio OSSF malicious-packages (recomendado, todos los ecosistemas en un único árbol):