Bem-vindo à edição de setembro do Xygeni Malicious Code Digest. Este mês, nossa equipe de pesquisa de segurança confirmou 104 pacotes maliciosos no npm e no PyPI, rastreados em quatro relatórios semanais.
Setembro foi marcado por três tendências convergentes: campanhas que se estenderam diretamente de agosto e continuaram apesar das remoções; confusão generalizada de dependências, com dezenas de pacotes reivindicando números de versão inflados como 99.0.0 e 19999.x sequestrar namespaces privados; e uma clara mudança em direção aos ecossistemas de plugins e automação nos quais os desenvolvedores confiam com acesso privilegiado, como Strapi, n8n e MCP.
Entre as campanhas mais notáveis documentadas neste mês:
- O operador anti-monitoramento autoexcluído retornou em 1º de setembro, com
amicat,bmcat,eyevoxemoidevhconfirmado juntamente com dois novos nomes da mesma raiz,moidevkemoidevl. - A biblioteca Baileys, cuja identidade foi usurpada durante todo o mês de agosto, continuou sob ataque:
cloud-baileysversões alcançadas1.1.37e1.1.38na primeira semana e1.1.41Em 19 de setembro, tornou-se uma das imitações mais longas que já rastreamos. - Uma campanha com 21 pacotes (entre 15 e 17 de setembro) publicou plugins falsos do Strapi sob a tag “meeb”, todos na mesma versão.
3.6.8, juntamente com pacotes complementares com nomes comoos-info-meeb322kefs-pwn-meeb322k. - Um único pacote,
@nimbusedge/auth, enviou 39 versões em um único dia (11 de setembro), todas numeradas.19999.xAssim, elas teriam prioridade sobre qualquer versão interna legítima. - Pacotes que geravam confusão de dependências, com nomes que soavam corporativos e internos, surgiam todas as semanas:
etoro-cashout,etoro-analyticseetoro-aggregator(Setembro 11),concierge-sdkat99.99.99(Setembro 13),@traktis/core(Setembro de 17), e@dbbhk/ui-components,@siriusbeyond/*e@alphaspace/coreat99.xna última semana do mês. - O operador “siriusbeyond” iniciou com um único pacote sem escopo em 20 de setembro e retornou quatro dias depois como uma família com escopo (
@siriusbeyond/auth,/ui,/utils), a mesma marca disfarçada de conjunto de embalagem interna. - Nós falsos de fluxo de trabalho n8n se repetiram ao longo do mês, incluindo
n8n-nodes-sysdiag2,n8n-nodes-buildchecken8n-nodes-data-transformer-utils, dando continuidade a um padrão observado pela primeira vez em agosto. - Um cliente MCP,
mcp-consultasdeveiculos-client, foi publicado em três versões num único dia (4 de setembro), um lembrete de que a camada de ferramentas de IA agora faz parte da mesma cadeia de suprimentos. - Seis cópias numeradas de
simple-date-formatter-new-*(11 a 16) foram publicados em 25 de setembro, uma sequência roteirizada criada para testar quais nomes seriam aprovados.
O padrão definidor de setembro: os atacantes não estão mais apenas usando nomes confiáveis, mas também posições de confiança. Plugins, nós de fluxo de trabalho, clientes MCP e namespaces de pacotes privados são executados com mais acesso do que uma dependência típica, e é exatamente neles que as campanhas de setembro se concentraram.
Abaixo, segue um resumo das nossas descobertas. Você pode consultar os dados completos das quatro semanas em detalhes no site. Índice do Malicious Code Digest.
Semana 5: 4 Pacotes Descobertos
| Ecossistema | Pacote | Data |
|---|---|---|
| npm | @alphaspace/core:99.0.1 | 26 de Setembro de 2026 |
| npm | @alphaspace/core:99.0.2 | 26 de Setembro de 2026 |
| npm | @alphaspace/core:99.0.3 | 26 de Setembro de 2026 |
| npm | cma-self-hosted-sandbox-cf:1.0.0 | 26 de Setembro de 2026 |
Semana 4: Mais de 24 pacotes descobertos
| Ecossistema | Pacote | Confirmado |
|---|---|---|
| npm | test890-auth:1.0.0 | 18 de setembro de 2026 |
| npm | bulk-add-sdk:1.99.99 | 19 de setembro de 2026 |
| npm | cloud-baileys:1.1.41 | 19 de setembro de 2026 |
| npm | byted-commerce-materials:1.0.0 | 20 de setembro de 2026 |
| npm | meu-seguir-automático:1.0.7 | 20 de setembro de 2026 |
| npm | siriusbeyond:1.0.0 | 20 de setembro de 2026 |
| npm | sysverify:2.0.10 | 22 de setembro de 2026 |
| npm | n8n-nodes-data-transformer-utils:1.0.0 | 23 de setembro de 2026 |
| npm | take-home-caller-id:1.0.1 | 23 de setembro de 2026 |
| npm | @dbbhk/ui-components:99.0.0 | 24 de setembro de 2026 |
| npm | @siriusbeyond/auth:99.0.0 | 24 de setembro de 2026 |
| npm | @alphaspace/core:99.0.2 | 25 de setembro de 2026 |
| npm | formatador-de-data-simples-novo-11:1.0.0 | 25 de setembro de 2026 |
Semana 3: Mais de 81 pacotes descobertos
| Ecossistema | Pacote | Confirmado |
|---|---|---|
| pypi | lucy-python-script-2030:0.1.1 | 11 de setembro de 2026 |
| npm | @nimbusedge/auth:19999.x (39 versões) | 11 de setembro de 2026 |
| npm | etoro-cashout:99.0.2 | 11 de setembro de 2026 |
| npm | etoro-analytics:99.0.2 | 11 de setembro de 2026 |
| pypi | aitextkit-py:0.1.1 | 11 de setembro de 2026 |
| npm | noblox-asset.js:7.4.0 | 12 de setembro de 2026 |
| npm | concierge-sdk:99.99.99 | 13 de setembro de 2026 |
| pypi | darkglitch:1.4.4 | 15 de setembro de 2026 |
| npm | fs-pwn-meeb322k:1.0.0 | 15 de setembro de 2026 |
| npm | strapi-plugin-os-info-meeb322k:3.6.8 | 15 de setembro de 2026 |
| npm | n8n-nodes-sysdiag2:2.0.2 | 15 de setembro de 2026 |
| npm | n8n-nodes-buildcheck:1.0.0 | 15 de setembro de 2026 |
| npm | csa-mfa:1.1.15 | 16 de setembro de 2026 |
| npm | strapi-plugin-tryccresh-meeb:3.6.8 | 16 de setembro de 2026 |
| npm | @traktis/core:99.99.2 | 17 de setembro de 2026 |
Semana 2: 13 Pacotes Descobertos
| Ecossistema | Pacote | Data |
|---|---|---|
| pypi | syswatch:1.0.0 | 07 de Setembro de 2026 |
| pypi | samaki:0.4.9 | 07 de Setembro de 2026 |
| compor | slimfit/slimbase:2.0 | 07 de Setembro de 2026 |
| compor | slimfit/formbase:1.2 | 07 de Setembro de 2026 |
| compor | gcform/formhelper:1.2 | 07 de Setembro de 2026 |
| npm | cloud-baileys:1.1.39 | 07 de Setembro de 2026 |
| npm | alloy-graphql:1.0.1 | 08 de Setembro de 2026 |
| npm | @umschool/plataforma:999.0.0 | 10 de Setembro de 2026 |
| npm | twilio-hackerone-poc-b8f21a:1.0.0 | 10 de Setembro de 2026 |
| npm | twilio-hackerone-poc-b8f21a:1.0.1 | 10 de Setembro de 2026 |
| npm | cloud-baileys:1.1.40 | 11 de Setembro de 2026 |
| pypi | darkglitch:1.4.4 | 11 de Setembro de 2026 |
| pypi | darkglitch:1.4.5 | 11 de Setembro de 2026 |
Semana 1: 18 Pacotes Descobertos
| Ecossistema | Pacote | Confirmado |
|---|---|---|
| npm | amicat:1.0.0 | 01 de setembro de 2026 |
| npm | bmcat:2.0.9 | 01 de setembro de 2026 |
| npm | eyevox:1.0.0 | 01 de setembro de 2026 |
| npm | moidevh:1.0.0 | 01 de setembro de 2026 |
| npm | moidevk:1.0.0 | 01 de setembro de 2026 |
| npm | moidevl:1.0.0 | 01 de setembro de 2026 |
| pypi | syswatch:1.0.0 | 02 de setembro de 2026 |
| npm | cloud-baileys:1.1.37 | 02 de setembro de 2026 |
| npm | @stellarshift/token-units:1.0.3 | 02 de setembro de 2026 |
| npm | @stellarshift/evm-address-kit:1.0.3 | 02 de setembro de 2026 |
| npm | @stellarshift/abi-tools:1.0.3 | 02 de setembro de 2026 |
| npm | @stellarshift/chain-metadata:1.0.3 | 02 de setembro de 2026 |
| npm | @a23842/dsh-notifier:0.1.0 | 03 de setembro de 2026 |
| pypi | samaki:0.4.9 | 04 de setembro de 2026 |
| npm | cloud-baileys:1.1.38 | 04 de setembro de 2026 |
| npm | mcp-consultasdeveiculos-client:0.1.1 | 04 de setembro de 2026 |
| npm | mcp-consultasdeveiculos-client:0.1.0 | 04 de setembro de 2026 |
| npm | mcp-consultasdeveiculos-client:0.0.2 | 04 de setembro de 2026 |
De Baileys a Strapi: o que os ataques à cadeia de suprimentos de setembro revelam
As campanhas acima mostram atacantes subindo na cadeia de confiança. Uma falsificação de biblioteca que sobreviveu a dois meses de remoções, pacotes de confusão de dependências inflando seus números de versão para superar namespaces privados e plugins Strapi falsos, nós n8n e clientes MCP criados para serem executados onde os desenvolvedores concedem mais acesso: tudo isso resulta em vulnerabilidades reais. SDLCtodas as semanas, frequentemente instaladas por ferramentas automatizadas antes mesmo de qualquer pessoa ler o nome do pacote.
Xygeni detecção de malware e CI/CD e segurança da cadeia de suprimentos Dar às organizações a visibilidade necessária para detectar dependências maliciosas antes que elas sejam executadas na máquina de um desenvolvedor, entrem em um sistema de compilação ou cheguem à produção. MEWO mecanismo de detecção de malware da Xygeni detecta pacotes maliciosos antes mesmo de existir uma assinatura, em plataformas como npm, PyPI, OpenVSX e outras, monitorando padrões de publicação suspeitos, abuso de namespace, typosquatting e técnicas de ataque nativas de IA à medida que surgem.
Cada descoberta é automaticamente priorizada por explorabilidade, alcance e impacto nos negócios, para que sua equipe se concentre no que realmente precisa ser corrigido, e não em ruídos.
Explore todos os pacotes e campanhas maliciosas validadas pela Equipe de Segurança da Xygeni no Resumo de código malicioso.
Mantenha-se seguro. Mantenha-se rápido. Mantenha o controle com a Xygeni.







