Bienvenidos a la edición de septiembre del resumen de código malicioso de Xygeni. Este mes, nuestro equipo de investigación de seguridad confirmó la presencia de 104 paquetes maliciosos en npm y PyPI, detectados a través de cuatro informes semanales.
Septiembre se definió por tres tendencias convergentes: campañas que se extendieron directamente desde agosto y continuaron a pesar de las eliminaciones; confusión de dependencias a gran escala, con docenas de paquetes que reclaman números de versión inflados como 99.0.0 y 19999.x para secuestrar espacios de nombres privados; y un claro movimiento hacia los ecosistemas de complementos y automatización en los que los desarrolladores confían con acceso privilegiado, como Strapi, n8n y MCP.
Entre las campañas más destacadas documentadas este mes:
- El operador anti-supervisión con autoeliminación regresó el 1 de septiembre, con
amicat,bmcat,eyevoxymoidevhconfirmado junto con dos nuevos nombres de la misma raíz,moidevkymoidevl. - Baileys, la biblioteca de la API web de WhatsApp que fue suplantada durante todo agosto, siguió siendo objeto de ataques:
cloud-baileysversiones alcanzadas1.1.37y1.1.38en la primera semana y1.1.41Para el 19 de septiembre, se trataba de una de las suplantaciones de identidad de mayor duración que hemos registrado. - Una campaña de 21 paquetes (del 15 al 17 de septiembre) publicó plugins falsos de Strapi bajo la etiqueta "meeb", todos en la misma versión.
3.6.8, junto con paquetes complementarios con nombres comoos-info-meeb322kyfs-pwn-meeb322k. - Un solo paquete,
@nimbusedge/auth, envió 39 versiones en un día (11 de septiembre), todas numeradas19999.xpor lo que tendrían mayor prioridad que cualquier versión interna legítima. - Cada semana aparecían paquetes que generaban confusión de dependencias con nombres corporativos e internos:
etoro-cashout,etoro-analyticsyetoro-aggregator(Septiembre 11),concierge-sdkat99.99.99(Septiembre 13),@traktis/core(Septiembre de 17), y@dbbhk/ui-components,@siriusbeyond/*y@alphaspace/coreat99.xen la última semana del mes. - El operador “siriusbeyond” comenzó con un único paquete sin alcance el 20 de septiembre y regresó cuatro días después como una familia con alcance (
@siriusbeyond/auth,/ui,/utils), la misma marca vestida como un conjunto de paquete interno. - Los nodos de flujo de trabajo falsos de n8n se repitieron durante el mes, incluyendo:
n8n-nodes-sysdiag2,n8n-nodes-buildcheckyn8n-nodes-data-transformer-utils, continuando una tendencia que se observó por primera vez en agosto. - Un cliente de MCP,
mcp-consultasdeveiculos-clientSe publicó en tres versiones en un solo día (4 de septiembre), lo que nos recuerda que la capa de herramientas de IA ahora forma parte de la misma cadena de suministro. - Seis copias numeradas de
simple-date-formatter-new-*(del 11 al 16) se publicaron el 25 de septiembre, una ráfaga programada diseñada para probar qué nombres se filtraban.
El patrón que definió septiembre: los atacantes ya no solo se apropian de nombres de confianza, sino también de posiciones de confianza. Los complementos, los nodos de flujo de trabajo, los clientes MCP y los espacios de nombres de paquetes privados se ejecutan con más acceso que una dependencia típica, y es precisamente ahí donde se concentraron las campañas de septiembre.
A continuación se presenta un resumen de lo que encontramos. Puede ver los datos de las cuatro semanas divulgados en detalle en el Índice de Malicious Code Digest.
Semana 5: 4 paquetes descubiertos
| Ecosistema | PREMIUM | Fecha |
|---|---|---|
| npm | @alphaspace/core:99.0.1 | 26 de septiembre de 2026 |
| npm | @alphaspace/core:99.0.2 | 26 de septiembre de 2026 |
| npm | @alphaspace/core:99.0.3 | 26 de septiembre de 2026 |
| npm | cma-self-hosted-sandbox-cf:1.0.0 | 26 de septiembre de 2026 |
Semana 4: más de 24 paquetes descubiertos
| Ecosistema | PREMIUM | Confirmado |
|---|---|---|
| npm | test890-auth:1.0.0 | 18 de septiembre de 2026 |
| npm | Agregar masivo SDK: 1.99.99 | 19 de septiembre de 2026 |
| npm | nube-baileys:1.1.41 | 19 de septiembre de 2026 |
| npm | byted-commerce-materials:1.0.0 | 20 de septiembre de 2026 |
| npm | mi-seguimiento-automático:1.0.7 | 20 de septiembre de 2026 |
| npm | siriusbeyond:1.0.0 | 20 de septiembre de 2026 |
| npm | sysverify:2.0.10 | 22 de septiembre de 2026 |
| npm | n8n-nodes-data-transformer-utils:1.0.0 | 23 de septiembre de 2026 |
| npm | take-home-caller-id:1.0.1 | 23 de septiembre de 2026 |
| npm | @dbbhk/ui-components:99.0.0 | 24 de septiembre de 2026 |
| npm | @siriusbeyond/auth:99.0.0 | 24 de septiembre de 2026 |
| npm | @alphaspace/core:99.0.2 | 25 de septiembre de 2026 |
| npm | formateador de fecha simple-nuevo-11:1.0.0 | 25 de septiembre de 2026 |
Semana 3: más de 81 paquetes descubiertos
| Ecosistema | PREMIUM | Confirmado |
|---|---|---|
| pipi | lucy-python-script-2030:0.1.1 | 11 de septiembre de 2026 |
| npm | @nimbusedge/auth:19999.x (39 versiones) | 11 de septiembre de 2026 |
| npm | eToro-cashout:99.0.2 | 11 de septiembre de 2026 |
| npm | eToro-analytics:99.0.2 | 11 de septiembre de 2026 |
| pipi | aitextkit-py:0.1.1 | 11 de septiembre de 2026 |
| npm | noblox-asset.js:7.4.0 | 12 de septiembre de 2026 |
| npm | concierge-sdk:99.99.99 | 13 de septiembre de 2026 |
| pipi | darkglitch:1.4.4 | 15 de septiembre de 2026 |
| npm | fs-pwn-meeb322k:1.0.0 | 15 de septiembre de 2026 |
| npm | strapi-plugin-os-info-meeb322k:3.6.8 | 15 de septiembre de 2026 |
| npm | n8n-nodes-sysdiag2:2.0.2 | 15 de septiembre de 2026 |
| npm | n8n-nodes-buildcheck:1.0.0 | 15 de septiembre de 2026 |
| npm | csa-mfa:1.1.15 | 16 de septiembre de 2026 |
| npm | complemento-strapi-tryccresh-meeb:3.6.8 | 16 de septiembre de 2026 |
| npm | @traktis/core:99.99.2 | 17 de septiembre de 2026 |
Semana 2: 13 paquetes descubiertos
| Ecosistema | PREMIUM | Fecha |
|---|---|---|
| pipi | syswatch:1.0.0 | 07 de septiembre de 2026 |
| pipi | samaki:0.4.9 | 07 de septiembre de 2026 |
| compositor | Slimfit/Slimbase: 2.0 | 07 de septiembre de 2026 |
| compositor | SlimFit/Formbase: 1.2 | 07 de septiembre de 2026 |
| compositor | gcform/formhelper:1.2 | 07 de septiembre de 2026 |
| npm | nube-baileys:1.1.39 | 07 de septiembre de 2026 |
| npm | aleación-graphql:1.0.1 | 08 de septiembre de 2026 |
| npm | @umschool/platform:999.0.0 | 10 de septiembre de 2026 |
| npm | twilio-hackerone-poc-b8f21a:1.0.0 | 10 de septiembre de 2026 |
| npm | twilio-hackerone-poc-b8f21a:1.0.1 | 10 de septiembre de 2026 |
| npm | nube-baileys:1.1.40 | 11 de septiembre de 2026 |
| pipi | darkglitch:1.4.4 | 11 de septiembre de 2026 |
| pipi | darkglitch:1.4.5 | 11 de septiembre de 2026 |
Semana 1: 18 paquetes descubiertos
| Ecosistema | PREMIUM | Confirmado |
|---|---|---|
| npm | amicat:1.0.0 | 01 de septiembre de 2026 |
| npm | bmcat:2.0.9 | 01 de septiembre de 2026 |
| npm | eyevox:1.0.0 | 01 de septiembre de 2026 |
| npm | moidevh:1.0.0 | 01 de septiembre de 2026 |
| npm | moidevk:1.0.0 | 01 de septiembre de 2026 |
| npm | moidevl:1.0.0 | 01 de septiembre de 2026 |
| pipi | syswatch:1.0.0 | 02 de septiembre de 2026 |
| npm | nube-baileys:1.1.37 | 02 de septiembre de 2026 |
| npm | @stellarshift/token-units:1.0.3 | 02 de septiembre de 2026 |
| npm | @stellarshift/evm-address-kit:1.0.3 | 02 de septiembre de 2026 |
| npm | @stellarshift/abi-tools:1.0.3 | 02 de septiembre de 2026 |
| npm | @stellarshift/chain-metadata:1.0.3 | 02 de septiembre de 2026 |
| npm | @a23842/dsh-notifier:0.1.0 | 03 de septiembre de 2026 |
| pipi | samaki:0.4.9 | 04 de septiembre de 2026 |
| npm | nube-baileys:1.1.38 | 04 de septiembre de 2026 |
| npm | mcp-consultasdeveiculos-client:0.1.1 | 04 de septiembre de 2026 |
| npm | mcp-consultasdeveiculos-client:0.1.0 | 04 de septiembre de 2026 |
| npm | mcp-consultasdeveiculos-client:0.0.2 | 04 de septiembre de 2026 |
De Baileys a Strapi: lo que revelan los ataques a la cadena de suministro de septiembre
Las campañas anteriores muestran a los atacantes ascendiendo en la cadena de confianza. Una suplantación de biblioteca que ha sobrevivido a dos meses de eliminaciones, paquetes de confusión de dependencias que inflan sus números de versión para superar a los espacios de nombres privados, y complementos Strapi falsos, nodos n8n y clientes MCP creados para ejecutarse donde los desarrolladores otorgan el mayor acceso: todo esto termina en un entorno real. SDLCCada semana se instalan programas, a menudo mediante herramientas automatizadas, antes de que ningún ser humano lea el nombre del paquete.
xygenis detección de malware y CI/CD y seguridad de la cadena de suministro Proporciona a las organizaciones la visibilidad necesaria para detectar dependencias maliciosas antes de que se ejecuten en la máquina de un desarrollador, entren en un sistema de compilación o lleguen a producción. MEWEl motor de detección de malware de Xygeni detecta paquetes maliciosos antes de que exista una firma, en npm, PyPI, OpenVSX y más allá, monitoreando patrones de publicación sospechosos, abuso de espacios de nombres, typosquatting y técnicas de ataque nativas de IA a medida que surgen.
Cada hallazgo se prioriza automáticamente según su viabilidad, accesibilidad e impacto en el negocio, de modo que su equipo se centre en lo que realmente necesita solución, y no en lo que genera confusión.
Explore todos los paquetes y campañas maliciosas validadas por el equipo de seguridad de Xygeni en el Resumen de código malicioso.
Manténgase seguro. Manténgase rápido. Manténgase en control con Xygeni.







