
Scanner de endpoint somente leitura para metadados de pacotes, extensões e ferramentas de desenvolvimento no disco, construído para verificar a exposição a comprometimentos conhecidos na cadeia de suprimentos de software.
Catálogos de exposição mantidos para campanhas recentes de cadeia de suprimentos, construídos a partir de relatórios públicos de inteligência de ameaças com Perplexity Computer e atualizados via PRs à medida que novas campanhas são reportadas.
Passe um catálogo para uma varredura com --exposure-catalog <path>. Revise
as entradas em relação aos avisos atuais antes do uso em produção.
| Arquivo | Campanha | Fonte |
|---|---|---|
tensorlake-2026-10-08.json | Comprometimento da cadeia de suprimentos npm ChainDrop / Shai-Hulud do tensorlake (1 versão maliciosa, 0.5.144, publicada em 2026-10-08; o hook preinstall executa o loader ofuscado lib/setup.mjs e o payload worm autorreplicante de roubo de credenciais lib/Math_Symbol.js) | Socket, 2026-10-08 |
memtensor-2026-09-23.json | Comprometimento do MemTensor npm e PyPI com roubo de credenciais (2 pacotes / 4 versões maliciosas) | Socket, 2026-09-23 |
openapi-react-query-codegen-2026-08-28.json | Comprometimento da cadeia de suprimentos npm Mini Shai-Hulud do @7nohe/openapi-react-query-codegen (10 versões maliciosas publicadas em 2026-08-28 em todas as linhas de lançamento mantidas por meio de um fluxo de publicação do GitHub Actions acionado por comentário; o loader ofuscado binding.gyp/preinstall tem como alvo segredos de nuvem, npm, GitHub Actions e agentes de IA, com autorreplicação) | Socket, 2026-08-28 |
mastra-2026-06-17.json | Comprometimento da cadeia de suprimentos npm do Mastra (141 pacotes / 141 versões em @mastra/*, além de create-mastra e da dependência typosquat [email protected] que entregava um infostealer multiplataforma via postinstall) | Socket, 2026-06-17 |
mini-shai-hulud-leoplatform-2026-06-24.json | Onda Mini Shai-Hulud / Miasma (variante Hades) LeoPlatform/RStreams (conta npm czirker comprometida; 26 pacotes npm + 1 módulo Go / 27 versões; hook de instalação "Phantom Gyp" binding.gyp, infostealer preparado via Bun, marcador dead-drop "Alright Lets See If This Works") | Socket, 2026-06-24; OX Security, 2026-06-24 |
mini-shai-hulud.json | Comprometimento npm e PyPI Mini/Shai-Hulud de maio de 2026 (tabela de pacotes afetados da OX Security) | Verificado cruzadamente com Fleet, Socket, Snyk, Mistral, TanStack, The Hacker News |
mini-shai-hulud-redhat-cloud-services.json | Comprometimento Mini Shai-Hulud dos pacotes npm do Red Hat Cloud Services (@redhat-cloud-services) (32 pacotes / 95 versões; marcador do worm "Miasma: The Spreading Blight") | Socket, 2026-06-01 |
laravel-lang-2026-05-23.json | Comprometimento da cadeia de suprimentos Composer/Packagist do Laravel Lang em 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 | Comprometimento da extensão Nx Console para VS Code (nrwl.angular-console 18.95.0) publicada no VS Code Marketplace em 2026-05-18 (OpenVSX não afetado; corrigido em 18.100.0+) | StepSecurity, 2026-05-18 |
antv-mini-shai-hulud.json | Onda do worm npm AntV / Mini Shai-Hulud de maio de 2026 (324 pacotes / 643 versões em npm e PyPI; limitada a artefatos detectados em ou após 2026-05-13) | Socket, 2026-05-19 |
node-ipc-credential-stealer.json | Comprometimento do npm node-ipc de 2026-05 com roubo de credenciais (7 versões maliciosas) | Socket, 2026-05-14 |
shopsprint-decimal-typosquat.json | Typosquat do pacote Go github.com/shopsprint/decimal v1.3.3 com backdoor via DNS TXT | Socket, 2026-05-19 |
gemstuffer.json | Campanha de exfiltração GemStuffer no RubyGems (123 gems / 155 versões) direcionada a governos locais do Reino Unido | Socket, 2026-05-13 |
glassworm.json | Worm auto-propagável de extensões de IDE GlassWorm no Open VSX / VS Code (loader com Unicode invisível, entrega transitiva via extensionPack/Dependencies, C2 por memo da Solana, roubo de credenciais/carteiras); 243 pacotes editor-extension / 381 versões + 2 pacotes npm / 2 versões (245 entradas / 383 versões) | CSV da campanha Socket GlassWorm v2 e relatório transitivo da Socket, 2026-03-13; complementado por Koi Security, 2025-10-18, Checkmarx, 2026-03 e Sonatype, 2026-03-17 |
trapdoor-crypto-stealer.json | TrapDoor Crypto Stealer, ladrão de credenciais/carteiras entre ecossistemas, abrangendo npm, PyPI e Cargo/Crates.io (28 entradas npm/PyPI / 378 versões; 6 pacotes Cargo documentados em _cargo_packages, não correspondidos até que o suporte a Cargo seja implementado) | Socket, 2026-05-24 |
tools/osvcatalog converte um snapshot local do OSV em
um catálogo offline. O Bumblebee nunca consulta o osv.dev no momento da verificação. Apenas
registros de pacotes maliciosos (ids MAL-, ou registros com alias para um) são
emitidos, com severity: "critical".
Dois formatos de entrada são suportados. Escolha um com base na cobertura.
Repositório OSSF malicious-packages (recomendado, todos os ecossistemas em uma única árvore):