Resumen de código malicioso de xygeni 80

Compendio de códigos maliciosos de Xygeni 80

Every week, our malware detection systems scan thousands of new and updated packages across public registries like npm and PyPI. This week was no exception. We confirmed 165 malicious packages between July 17 and July 24, 2026, across npm and PyPI, led by one high-velocity campaign and several new impersonation clusters.

El evento individual más importante fue bingo-ai on PyPI, again: nearly 85 versions confirmed in a 23-minute window on July 21, the same automated publishing pattern we flagged in this package last week.

We also confirmed further activity from gcli-control on PyPI, a package our research team profiled in detail this week: a fully-featured Windows RAT (keylogging, webcam/mic capture, clipboard monitoring, browser-credential theft, persistence) that routes its command-and-control through npoint.io, a free JSON-hosting service, rather than an attacker-owned domain. The initial burst (versions 0.1.0 to 0.7.1) escalated to full capability in about 13.5 hours on July 21–22. This week’s digest shows the campaign didn’t stop there: five more versions (0.8.0 through 0.12.0) followed at a steadier pace through July 23–24.

We also confirmed a nine-package Twilio impersonation cluster on npm (twilio-serverless, twilio-functions, twilio-internal, and others), all published July 21 with inflated version numbers, a classic dependency-confusion pattern. A second cluster targeted crypto/DeFi tooling on npm, nine packages including uniswap-sdk-v4, wagmi-react, y ethers-secure, published July 23.

Smaller but notable: a repeating “date formatting utility” naming theme across three separate campaigns, and n8n-nodes-pwn, a suspiciously named automation-node package confirmed July 22.

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 pipelineantes de que se produzcan daños. Analicemos lo que descubrimos esta semana y por qué es importante.

EcosistemaPREMIUMConfirmado
npmjavas-crypto:2.0.417 de julio de 2026
npmshadxino:2.0.817 de julio de 2026
npmclover-codelab-remote-pay-cloud:99.9.917 de julio de 2026
npmjejeje:2.0.417 de julio de 2026
npmshadxino:2.0.918 de julio de 2026
npmrelativity-pdfjs-dist:5.8.220 de julio de 2026
npmtriage_bot_using_sdkv3:2.0.119 de julio de 2026
npmaftermath-finance:99.0.019 de julio de 2026
npmaftermath-sui:99.0.019 de julio de 2026
npmaftermathfi:99.0.019 de julio de 2026
npm@yuva2210/okx-poc-preinstall:1.0.122 de julio de 2026
npm@yuva2210/okx-poc-rce-impact:2.0.022 de julio de 2026
npm@yuva2210/okx-poc-rce-impact:1.0.022 de julio de 2026
npmtwilio-serverless:99.99.9921 de julio de 2026
npmtwilio-functions:99.99.9921 de julio de 2026
npmtwilio-assets:99.99.9921 de julio de 2026
npmtwilio-internal:99.99.9921 de julio de 2026
npmtwilio-deploy:99.99.9921 de julio de 2026
npmtwiliointernal-messaging-toolbox:99.99.9921 de julio de 2026
npmtwilio-platform-async-data-fetch:99.99.9921 de julio de 2026
npmorg-twilio-phone-numbers-utils:99.99.9921 de julio de 2026
npmtwilio-platform-request:99.99.9921 de julio de 2026
npmorg-twilio-phone-numbers-utils:99.99.10021 de julio de 2026
npmtwilio-platform-async-data-fetch:99.99.10021 de julio de 2026
npmtwilio-platform-request:99.99.10021 de julio de 2026
npmtwiliointernal-messaging-toolbox:99.99.10021 de julio de 2026
npmsupplyhub:1.0.121 de julio de 2026
npmsupplyhub:1.0.221 de julio de 2026
npm@offa/offa-uwk:999.0.021 de julio de 2026
npm@offa/offa-uwk:999.0.121 de julio de 2026
npmdate-format-utils-xz:1.0.121 de julio de 2026
npmdate-format-utils-xz:1.0.221 de julio de 2026
npmdate-format-utils-xz:1.0.421 de julio de 2026
npm@bpa-internal/bpa-utils:99.99.9922 de julio de 2026
npmsignzy-field-level-encrypter:12.9.1222 de julio de 2026
pipibingo-ai:6.2.24121 de julio de 2026
pipibingo-ai:6.2.23921 de julio de 2026
pipibingo-ai:6.2.23821 de julio de 2026
npmsignzy-field-level-encrypter:12.9.1322 de julio de 2026
pipibingo-ai:6.2.23621 de julio de 2026
pipibingo-ai:6.2.23521 de julio de 2026
pipibingo-ai:6.2.23421 de julio de 2026
pipibingo-ai:6.2.23321 de julio de 2026
pipibingo-ai:6.2.23221 de julio de 2026
pipibingo-ai:6.2.23121 de julio de 2026
pipibingo-ai:6.2.23021 de julio de 2026
pipibingo-ai:6.2.22921 de julio de 2026
pipibingo-ai:6.2.22821 de julio de 2026
pipibingo-ai:6.2.22721 de julio de 2026
pipibingo-ai:6.2.22621 de julio de 2026
pipibingo-ai:6.2.22521 de julio de 2026
pipibingo-ai:6.2.22421 de julio de 2026
pipibingo-ai:6.2.22321 de julio de 2026
pipibingo-ai:6.2.22221 de julio de 2026
pipibingo-ai:6.2.22121 de julio de 2026
pipibingo-ai:6.2.21821 de julio de 2026
pipibingo-ai:6.2.21721 de julio de 2026
pipibingo-ai:6.2.21621 de julio de 2026
pipibingo-ai:6.2.21521 de julio de 2026
pipibingo-ai:6.2.21421 de julio de 2026
pipibingo-ai:6.2.21321 de julio de 2026
pipibingo-ai:6.2.21221 de julio de 2026
pipibingo-ai:6.2.21121 de julio de 2026
pipibingo-ai:6.2.21021 de julio de 2026
pipibingo-ai:6.2.20621 de julio de 2026
pipibingo-ai:6.2.20521 de julio de 2026
pipibingo-ai:6.2.20421 de julio de 2026
pipibingo-ai:6.2.20321 de julio de 2026
pipibingo-ai:6.2.20221 de julio de 2026
pipibingo-ai:6.2.20121 de julio de 2026
pipibingo-ai:6.2.20021 de julio de 2026
pipibingo-ai:6.2.19821 de julio de 2026
pipibingo-ai:6.2.19721 de julio de 2026
pipibingo-ai:6.2.19621 de julio de 2026
pipibingo-ai:6.2.19521 de julio de 2026
pipibingo-ai:6.2.19421 de julio de 2026
pipibingo-ai:6.2.19321 de julio de 2026
pipibingo-ai:6.2.19221 de julio de 2026
pipibingo-ai:6.2.19121 de julio de 2026
pipibingo-ai:6.2.19021 de julio de 2026
pipibingo-ai:6.2.18921 de julio de 2026
pipibingo-ai:6.2.18821 de julio de 2026
pipibingo-ai:6.2.18721 de julio de 2026
pipibingo-ai:6.2.18621 de julio de 2026
pipibingo-ai:6.2.18521 de julio de 2026
pipibingo-ai:6.2.18421 de julio de 2026
pipibingo-ai:6.2.18321 de julio de 2026
pipibingo-ai:6.2.17921 de julio de 2026
pipibingo-ai:6.2.17721 de julio de 2026
pipibingo-ai:6.2.17421 de julio de 2026
pipibingo-ai:6.2.17321 de julio de 2026
pipibingo-ai:6.2.17221 de julio de 2026
pipibingo-ai:6.2.16921 de julio de 2026
pipibingo-ai:6.2.16821 de julio de 2026
pipibingo-ai:6.2.16721 de julio de 2026
pipibingo-ai:6.2.16521 de julio de 2026
pipibingo-ai:6.2.24421 de julio de 2026
pipibingo-ai:6.2.16321 de julio de 2026
pipibingo-ai:6.2.16221 de julio de 2026
pipibingo-ai:6.2.16021 de julio de 2026
pipibingo-ai:6.2.15921 de julio de 2026
pipibingo-ai:6.2.15821 de julio de 2026
pipibingo-ai:6.2.15721 de julio de 2026
pipibingo-ai:6.2.15621 de julio de 2026
pipibingo-ai:6.2.15521 de julio de 2026
pipibingo-ai:6.2.15421 de julio de 2026
pipibingo-ai:6.2.15321 de julio de 2026
pipibingo-ai:6.2.15221 de julio de 2026
pipibingo-ai:6.2.15121 de julio de 2026
pipibingo-ai:6.2.15021 de julio de 2026
pipibingo-ai:6.2.14921 de julio de 2026
pipibingo-ai:6.2.14721 de julio de 2026
pipibingo-ai:6.2.14621 de julio de 2026
pipibingo-ai:6.2.14521 de julio de 2026
pipibingo-ai:6.2.14421 de julio de 2026
pipibingo-ai:6.2.14321 de julio de 2026
pipibingo-ai:6.2.14221 de julio de 2026
pipibingo-ai:6.2.14121 de julio de 2026
pipibingo-ai:6.2.13821 de julio de 2026
pipibingo-ai:6.2.13721 de julio de 2026
pipibingo-ai:6.2.13621 de julio de 2026
npm@knofler/ai-management:0.3.022 de julio de 2026
pipigcli-control:0.1.022 de julio de 2026
npmfaust-cont:1.0.022 de julio de 2026
pipigcli-control:0.5.022 de julio de 2026
pipigcli-control:0.2.022 de julio de 2026
pipigcli-control:0.6.022 de julio de 2026
pipigcli-control:0.7.022 de julio de 2026
npmn8n-nodes-pwn:1.0.122 de julio de 2026
npmn8n-nodes-pwn:1.0.222 de julio de 2026
pipigcli-control:0.7.122 de julio de 2026
pipimake-helper:0.1.022 de julio de 2026
pipigcli-control:0.8.023 de julio de 2026
npmknowledge-grader:1.0.123 de julio de 2026
npmforge-extended:1.0.123 de julio de 2026
npmtidal-embed-player:1.0.123 de julio de 2026
npmcontent-publisher-sdks:1.0.123 de julio de 2026
npmfastly-vcl-language-client:1.0.023 de julio de 2026
npmtool-registry-scripts:1.0.023 de julio de 2026
npmuniswap-sdk-v4:1.0.023 de julio de 2026
npmccxt-trading:1.0.023 de julio de 2026
npmwagmi-react:1.0.023 de julio de 2026
npmethers-secure:1.0.023 de julio de 2026
npmviem-toolkit:1.0.023 de julio de 2026
npmrpc-endpoint-rotator:1.0.023 de julio de 2026
npmhardhat-gas-tracker:1.0.023 de julio de 2026
npmeth-crypto-utils:1.0.023 de julio de 2026
npmtoken-list-fetcher:1.0.023 de julio de 2026
npmhardhat-gas-tracker:1.0.123 de julio de 2026
npmtoken-list-fetcher:1.0.123 de julio de 2026
npmeth-crypto-utils:1.0.123 de julio de 2026
npmrpc-endpoint-rotator:1.0.123 de julio de 2026
pipigcli-control:0.9.023 de julio de 2026
pipigcli-control:0.10.023 de julio de 2026
npmsoundflow-premium: 1.0.024 de julio de 2026
pipigcli-control:0.11.024 de julio de 2026
pipigcli-control:0.11.124 de julio de 2026
npmtracker-radar-detector:1.0.124 de julio de 2026
pipigcli-control:0.11.224 de julio de 2026
pipigcli-control:0.12.024 de julio de 2026
npmdatefmt-pro:1.0.124 de julio de 2026
npmdatefmt-pro:1.0.024 de julio de 2026
npmdatefmt-pro:1.0.224 de julio de 2026
npm@daylightqc/date-fmt-lite:1.0.024 de julio de 2026
npm@daylightqc/date-fmt-lite:1.1.124 de julio de 2026

Más de 165 paquetes. Una semana. La cifra sigue aumentando.

El resumen de esta semana refleja la misma trayectoria: los atacantes publican más rápido de lo que los registros eliminan y más rápido de lo que un escaneo semanal puede detectar. Un solo paquete de PyPI, bingo-ai, went from first version to nearly 85 confirmed versions in about 23 minutes, automated publishing at a speed no manual review process can match. Meanwhile, gcli-control shows that volume isn’t the only risk: a fully-featured RAT that didn’t bother hiding what it was, instead relaying its commands through npoint.io, a free JSON-hosting service, so its traffic blends into ordinary developer activity with no attacker-owned domain to block. And the Twilio and crypto/DeFi impersonation clusters show a third pattern entirely: coordinated, multi-package drops using inflated version numbers to win a dependency-confusion race against internal package names.

Alerta temprana de malware de Xygeni monitors npm, PyPI, and other registries in real time, flagging threats at the moment of publication, before they reach a build, before an AI agent installs them autonomously, and before a covert relay or a dependency-confusion package has a chance to execute. When bingo-ai ships dozens of versions in under half an hour, or gcli-control routes its C2 through a service your egress rules already allow, detection that runs after the fact is already too late.

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 entrega de software

con la suite de productos Xygeni