Resumen de código malicioso 82

Compendio de códigos maliciosos de Xygeni 82

Cada semana, nuestros sistemas de detección de malware analizan miles de paquetes nuevos y actualizados en registros públicos como npm, PyPI y OpenVSX. Confirmamos 206 paquetes maliciosos entre el 31 de julio y el 7 de agosto de 2026, encabezados por una oleada de malware con una marca que imitaba herramientas de ataque de IA conocidas, y un grupo de dependencias confusas que suplantaba bibliotecas de monederos de criptomonedas.

El hallazgo más llamativo: wormgpt-cli en npm, nueve versiones publicadas en rápida sucesión el 7 de agosto, junto con un paquete complementario, gpt-terminal-cli, publicado el mismo día. El nombre es una referencia directa a WormGPT, una herramienta real de piratería informática oscura comercializada a ciberdelincuentes para el phishing y la generación de malware, lo que sugiere que el paquete se aprovecha del reconocimiento de marca de una herramienta de ataque real en lugar de esconderse tras un nombre neutral.

Un grupo separado se dirigió directamente a la infraestructura de criptomonedas: nueve paquetes en npm que suplantaban bibliotecas reales de billeteras y firmas (ledger-lib, trezor-lib, bip32-js, ethers-lib, python-bitcoinlib, ckcc-protocol, hwi-lib, mnemonic-utils, ethereum-sign-utils), todo confirmado dentro del mismo período el 5 de agosto, una jugada de confusión de dependencias de manual dirigida a los desarrolladores de criptomonedas y Web3 que atraen lo que parecen ser standard utilidades de firma.

El markscan, akrai, y iphouse El grupo de variantes similares que señalamos la semana pasada siguió creciendo, con varias versiones más confirmadas entre el 31 de julio y el 1 de agosto. Ese mismo período también produjo un hallazgo más serio: beaver-ui-* y accounts-* El grupo confirmado el 1 de agosto resultó ser Relleno de poliéster silencioso, un dropper de tres etapas disfrazado de paquete de utilidad y componente de interfaz de usuario interno. La carga útil se activa en require(), no es un script de instalación, así que --ignore-scripts Esto no lo detiene. Diecinueve de los veinte nombres de paquetes fueron eliminados de la publicación por el operador a las pocas horas de su detección; uno fue republicado con una cuenta diferente al día siguiente, y la infraestructura de entrega seguía activa cuando publicamos nuestro análisis completo.

Esta instantánea semanal es parte de nuestro trabajo continuo Resumen de código malicioso, donde validamos nuevas amenazas y brindamos inteligencia procesable para ayudar a los equipos de DevSecOps a proteger sus pipelines antes de que se produzcan daños.

EcosistemaPREMIUMConfirmado
npmscript de copia de seguridad de IA: 1.0.031 de julio de 2026
npmadpanel-core:1.0.031 de julio de 2026
npmallurectl:1.0.031 de julio de 2026
npmattio-discover:1.0.031 de julio de 2026
npmcapacitor-assets:1.0.031 de julio de 2026
npmPublicado por la comunidad: 1.0.031 de julio de 2026
npmcaos-mcp:1.0.031 de julio de 2026
npmgoldenflow-js:1.0.031 de julio de 2026
npmgrok-oauth-mcp:1.0.031 de julio de 2026
npmfast-csv-helper:1.0.031 de julio de 2026
npmgtm-mcp-auth:1.0.031 de julio de 2026
npmhazmat-cfr:1.0.031 de julio de 2026
npmhit-mcp:1.0.031 de julio de 2026
npmiac-escáner:1.0.031 de julio de 2026
npmhomekit-mcp:1.0.031 de julio de 2026
npminstalar-host-nativo:1.0.031 de julio de 2026
npmiwomm-mcp:1.0.031 de julio de 2026
npmkip-mcp-http:1.0.031 de julio de 2026
npmmaximumsats-mcp:1.0.031 de julio de 2026
npmmcp-server-boilerplate:1.0.031 de julio de 2026
npmpm-claude-skills-mcp:1.0.031 de julio de 2026
npmpolyprompt:1.0.031 de julio de 2026
npmrefbase-mcp:1.0.031 de julio de 2026
npmsap-mcp-facilitator:1.0.031 de julio de 2026
npmsap-mcp-config:1.0.031 de julio de 2026
npmrouterbase-mcp:1.0.031 de julio de 2026
npmsmart-npv-mcp:1.0.031 de julio de 2026
npmcódice de configuración: 1.0.031 de julio de 2026
npmparaglide-js:1.0.131 de julio de 2026
npmscript de copia de seguridad de IA: 1.0.231 de julio de 2026
npmcrear-remoción:0.0.331 de julio de 2026
npmmarkscan-utils:1.0.001 de agosto de 2026
npmmarkscan-api:1.0.001 de agosto de 2026
npmInforme Akrai: 1.0.001 de agosto de 2026
npminformes de escaneo de marcas: 1.0.001 de agosto de 2026
npmmarkscan-utils:1.0.001 de agosto de 2026
npmiphouse-core:1.0.001 de agosto de 2026
npmInforme Akrai nuevo: 1.0.001 de agosto de 2026
npmmarkscan-api:1.0.001 de agosto de 2026
npmInforme Akrai: 1.0.001 de agosto de 2026
npmiphouse-api:1.0.001 de agosto de 2026
npmiphouse:1.0.001 de agosto de 2026
npmmarkscan-core:1.0.001 de agosto de 2026
npminformes de escaneo de marcas: 1.0.001 de agosto de 2026
npmmarkscan:1.0.001 de agosto de 2026
npm@szc-ft/mcp-szcd-client:0.39.101 de agosto de 2026
npm@szc-ft/mcp-szcd-client:0.39.201 de agosto de 2026
npmservicio de recaudación de fondospp:1.7.001 de agosto de 2026
npmfundraiserservpp:1.9.001 de agosto de 2026
npmfundraiserservpp:2.0.001 de agosto de 2026
npmnavegación de página:1.0.101 de agosto de 2026
npmbasic-vite:1.0.001 de agosto de 2026
openvsxchiehyu/vscode-astyle:0.0.101 de agosto de 2026
openvsxspikespaz/vscode-smoothtype:0.0.101 de agosto de 2026
npmelectrode-ota-ui-app:99.0.001 de agosto de 2026
npmelectrode-ota-ui-app:99.0.101 de agosto de 2026
openvsxlego-education/ev3-micropython:0.0.101 de agosto de 2026
npmestilo mensajero:1.0.101 de agosto de 2026
openvsxgeddski/macros:0.0.101 de agosto de 2026
openvsxbastienboutonnet/vscode-dbt:0.0.101 de agosto de 2026
openvsxtechnosophos/vscode-helm:0.0.101 de agosto de 2026
openvsxheaths/vscode-guid:0.0.101 de agosto de 2026
openvsxofhumanbondage/react-proptypes-intlisense:0.0.101 de agosto de 2026
openvsxdbankier/vscode-instant-markdown:0.0.101 de agosto de 2026
npmglia-functions-tools:0.2.101 de agosto de 2026
npmvscode-designer-14:14.0.101 de agosto de 2026
npmjobber-app-template-react:1.0.101 de agosto de 2026
npmdesafío técnico:1.0.101 de agosto de 2026
npm@ks-video/kwai-player-web:9.1.201 de agosto de 2026
npmflydev:0.0.101 de agosto de 2026
openvsxnpxms/hide-gitignored:0.0.201 de agosto de 2026
openvsxmukundan/python-docs:0.0.301 de agosto de 2026
openvsxdrewbourne/vscode-remark-lint:0.0.301 de agosto de 2026
openvsxalex-chen/gitee-code-settings-sync:0.0.101 de agosto de 2026
openvsx365businessdevelopment/bdev-al-xml-doc:0.0.101 de agosto de 2026
openvsxalduncanson/reacción-hooks-fragmentos:0.0.101 de agosto de 2026
openvsxacademiadosdevs/javafx:0.0.101 de agosto de 2026
openvsxpolítica de Azure/extensión de política de Azure:0.0.101 de agosto de 2026
openvsxbdznh/c-cpp-compile-run-windows:0.0.101 de agosto de 2026
openvsxbartmanabyss/amiga-debug:0.0.101 de agosto de 2026
openvsxbretdoyle/javascript-extensions-pack---js-essentials:0.0.101 de agosto de 2026
npmtest-dev-watch:0.1.001 de agosto de 2026
npmaedes_clusters:1.0.101 de agosto de 2026
npma.poltoradnev-paquete-c:6.1.1201 de agosto de 2026
npmcronograma de cuentas: 9.6.1201 de agosto de 2026
npmbcore-bravo-eslint-config:9.5.901 de agosto de 2026
npmcajón de interfaz de usuario del castor: 9.4.1001 de agosto de 2026
npmbeaver-ui-card-large:9.6.501 de agosto de 2026
npmbotón de acciones de la interfaz de usuario del castor: 5.4.901 de agosto de 2026
npmarbocrate-sla-prober-arbocrate-sla-prober-core:7.5.901 de agosto de 2026
npmafisha-storybook-default:9.7.1201 de agosto de 2026
npmboardwalk-js-tests:1.1.101 de agosto de 2026
npmcajón de interfaz de usuario del castor: 9.4.1101 de agosto de 2026
npmcajón de interfaz de usuario del castor: 9.4.1201 de agosto de 2026
npmcajón de interfaz de usuario del castor: 11.3.501 de agosto de 2026
openvsxyardensachs/copy-python-path:0.0.102 de agosto de 2026
openvsxmicro/sort-typescript-imports:0.0.302 de agosto de 2026
openvsxqiu/llvm-ir-language-support:0.0.402 de agosto de 2026
openvsxqiu/llvm-ir-language-support:0.0.602 de agosto de 2026
openvsxjakeboone02/cypher-query-language:0.0.202 de agosto de 2026
openvsxmadhavd1/javadoc-tools:0.0.202 de agosto de 2026
openvsxangelo-breuer/administrador-de-encabezados-de-licencia:0.0.202 de agosto de 2026
openvsxwordpresstools/wordpress:0.0.102 de agosto de 2026
openvsxpwrs/cem-idioma-servidor-vscode:0.0.102 de agosto de 2026
openvsxjt/jakt:0.0.102 de agosto de 2026
openvsxmkdirdocs/mkd-docs:0.0.102 de agosto de 2026
openvsxydaveluy/xsmp-modeler:0.0.102 de agosto de 2026
openvsxbdaeumer/vscode-eslint:0.0.102 de agosto de 2026
openvsxydaveluy/xsmp-tas-mdk:0.0.102 de agosto de 2026
openvsxnihilus118/perl-debugger:0.0.102 de agosto de 2026
openvsxmagne-sjaastad/opm-flow-editor-support:0.0.102 de agosto de 2026
openvsxdavidpallinder/rails-test-runner:0.0.102 de agosto de 2026
openvsxchris-hock/pioasm:0.0.102 de agosto de 2026
openvsxchavyleung/vscode-pnpm-verlens:0.0.102 de agosto de 2026
openvsxflutterando/flutter-mobx:0.0.102 de agosto de 2026
openvsxgobystrokreactjs/gobystrok:0.0.102 de agosto de 2026
openvsxglavin001/unibeautify-vscode:0.0.102 de agosto de 2026
openvsxhyperledgercomposer/composer-support-client:0.0.102 de agosto de 2026
openvsxinsigne/powershell:0.0.102 de agosto de 2026
openvsxjeremy38100/init-node-script:0.0.102 de agosto de 2026
openvsxpalanca/mcjson:0.0.102 de agosto de 2026
npmtutor de aprobación:1.0.702 de agosto de 2026
npmtutor de aprobación:1.0.902 de agosto de 2026
npmtutor de aprobación:1.1.002 de agosto de 2026
npmsimple-formatter-date-util-1:1.0.002 de agosto de 2026
npmsimple-formatter-date-util-2:1.0.002 de agosto de 2026
npmformulario final de cuentas: 9.9.1203 de agosto de 2026
npmestado de carga de cuentas: 8.9.603 de agosto de 2026
npmlista-de-problemas-predecesores-bloque:99.0.003 de agosto de 2026
npminterfaz de usuario de tipo fluido: 2.0.903 de agosto de 2026
npminterfaz de usuario de tipo fluido: 2.0.803 de agosto de 2026
npm@catamania/front-components:1.0.504 de agosto de 2026
npm@lizhao1/memorax-code-internal:0.1.004 de agosto de 2026
npm@lizhao1/memorax-code-internal:0.1.104 de agosto de 2026
npmsimple-formatter-date-util-4:1.0.004 de agosto de 2026
npmsimple-formatter-date-util-14:1.0.004 de agosto de 2026
npmsimple-formatter-date-util-15:1.0.004 de agosto de 2026
npmsimple-formatter-date-util-16:1.0.004 de agosto de 2026
npmformateador de fecha simple-nuevo-1:1.0.004 de agosto de 2026
npmformateador de fecha simple-nuevo-3:1.0.004 de agosto de 2026
npmformateador de fecha simple-nuevo-5:1.0.004 de agosto de 2026
npmformateador de fecha simple-nuevo-6:1.0.004 de agosto de 2026
npmformateador de fecha simple-nuevo-7:1.0.004 de agosto de 2026
npmformateador de fecha simple-nuevo-8:1.0.004 de agosto de 2026
npm@jsimplify/errno:2.0.704 de agosto de 2026
npm@jsimplify/errno:2.0.604 de agosto de 2026
npm@jsimplify/errno:2.0.804 de agosto de 2026
pipilaunchdarkly-ai-server-sdk:1.9.905 de agosto de 2026
npmemulativo:1.0.105 de agosto de 2026
npmpython-bitcoinlib:1.0.005 de agosto de 2026
npmckcc-protocol:1.0.005 de agosto de 2026
npmledger-lib:1.0.005 de agosto de 2026
npmtrezor-lib:1.0.005 de agosto de 2026
npmhwi-lib:1.0.005 de agosto de 2026
npmethers-lib:1.0.005 de agosto de 2026
npmbip32-js:1.0.005 de agosto de 2026
npmethers-lib:1.0.105 de agosto de 2026
npmbip32-js:1.0.105 de agosto de 2026
npmmnemonic-utils:1.0.005 de agosto de 2026
npmckcc-protocol:1.0.105 de agosto de 2026
npmpython-bitcoinlib:1.0.105 de agosto de 2026
npmtrezor-lib:1.0.105 de agosto de 2026
npmledger-lib:1.0.105 de agosto de 2026
npmhwi-lib:1.0.105 de agosto de 2026
npmethereum-sign-utils:1.0.005 de agosto de 2026
npmethers-lib:1.0.205 de agosto de 2026
código vspi-agente-chat:0.0.106 de agosto de 2026
código vsbin-json:0.0.806 de agosto de 2026
npm@servicetitan/dte-unlayer:0.150.506 de agosto de 2026
npm@servicetitan/dte-unlayer:0.150.406 de agosto de 2026
npm@servicetitan/dte-unlayer:0.150.306 de agosto de 2026
npm@servicetitan/dte-unlayer:0.150.206 de agosto de 2026
npm@servicetitan/dte-unlayer:0.150.106 de agosto de 2026
npmkarapace-docs:1.0.106 de agosto de 2026
npmgithub-app-sts-action:1.0.106 de agosto de 2026
npmcomidai:99.99.106 de agosto de 2026
npmmove-bcs-codec:1.0.006 de agosto de 2026
npmmove-bcs-codec:1.0.106 de agosto de 2026
npmmove-bcs-codec:1.0.206 de agosto de 2026
npmrdfxvela:5.0.107 de agosto de 2026
npmrdfxvela:4.1.007 de agosto de 2026
npmrdfxvela:6.0.007 de agosto de 2026
npmrdfxvela:6.1.007 de agosto de 2026
npmrdfxvela:6.2.107 de agosto de 2026
npmvelabuild:2.0.007 de agosto de 2026
npmvelabuild:1.0.307 de agosto de 2026
npmvelabuild:1.0.207 de agosto de 2026
npmvelabuild:1.0.107 de agosto de 2026
npmvelabuild:1.0.007 de agosto de 2026
npmvelabuild:2.1.007 de agosto de 2026
código vsalanas-está-probando:0.0.107 de agosto de 2026
npmsyft-acp-util:1.0.007 de agosto de 2026
npmsyft-acp-core:1.0.007 de agosto de 2026
npmsyft-acp-uikit:1.0.007 de agosto de 2026
npmsyft-acp-atoms:1.0.007 de agosto de 2026
npmgpt-terminal-cli:1.0.007 de agosto de 2026
npmwormgpt-cli:1.0.007 de agosto de 2026
npmwormgpt-cli:1.0.107 de agosto de 2026
npmwormgpt-cli:1.0.207 de agosto de 2026
npmdojo-rn-entrevista:1.0.107 de agosto de 2026
npmwormgpt-cli:1.0.307 de agosto de 2026
npmwormgpt-cli:1.0.407 de agosto de 2026
npmwormgpt-cli:1.0.507 de agosto de 2026
npmwormgpt-cli:1.0.707 de agosto de 2026
npmwormgpt-cli:1.0.607 de agosto de 2026
npmwormgpt-cli:1.0.807 de agosto de 2026

Cuando el volumen se une a la carga útil: 206 paquetes maliciosos esta semana.

El resumen de esta semana muestra dos patrones de ataque que se ejecutan en paralelo: no solo una publicación más rápida, sino una publicación diseñada para ejecutarse realmente. wormgpt-cli pasó de cero a nueve versiones en npm en un solo día, descaradamente nombradas como una herramienta LLM oscura real vendida a ciberdelincuentes, la misma velocidad automatizada que ningún proceso de revisión manual puede igualar. Un grupo separado de nueve paquetes suplantó bibliotecas de firma y billetera de criptomonedas (ledger-lib, trezor-lib, bip32-js, y otros), todos confirmados con pocas horas de diferencia el 5 de agosto, un lanzamiento sincronizado programado para ganar una carrera de confusión de dependencias antes de que nadie se diera cuenta.

Pero el hallazgo más importante de la semana no tuvo nada que ver con el volumen. Relleno de poliéster silencioso, beaver-ui-* y accounts-* El grupo que desmontamos por completo resultó ser un gotero de tres etapas que se activa en require(), no es un script de instalación, así que --ignore-scripts Nunca lo ve. Diecinueve de los veinte nombres de paquetes fueron retirados por su propio operador en cuestión de horas, y uno volvió al día siguiente con una cuenta diferente, con la infraestructura de entrega aún activa.

Alerta temprana de malware de Xygeni Supervisa npm, PyPI, OpenVSX y otros registros en tiempo real, detectando amenazas en el momento de su publicación, antes de que lleguen a una compilación, antes de que un agente de IA las instale de forma autónoma y antes de que un instalador como QuietPolyfill tenga la oportunidad de ejecutarse en la primera importación. Cuando un paquete distribuye nueve versiones en un día, o una "biblioteca de componentes de interfaz de usuario" recupera y ejecuta silenciosamente un cargador firmado, la detección posterior ya es demasiado tarde.

xygenis Open Source Security La plataforma brinda a los equipos de DevSecOps la detección y priorización en tiempo real necesarias para mantenerse a la vanguardia de la presión coordinada de la cadena de suministro, por lo que su pipelineMantén la limpieza sin ralentizar a tus equipos.

sca-tools-software-herramientas-de-analisis-de-composicion
Priorice, solucione y proteja sus riesgos de software
Obtén tu cuenta gratuita.
Sin tarjeta de crédito.

Asegure el desarrollo y la entrega de su software.

con la suite de productos Xygeni