resumo de código malicioso de xygeni 80

Resumo de código malicioso 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.

O evento individual máis importante foi 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-reacte 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 forma parte da nosa campaña en curso Resumo de código malicioso, onde validamos novas ameazas e proporcionamos intelixencia práctica para axudar aos equipos de DevSecOps a protexer as súas pipelines antes de que se produzan danos. Analicemos o que atopamos esta semana e por que é importante.

EcosystemPaqueteConfirmado
npmjavas-crypto:2.0.4Xullo 17, 2026
npmshadxino:2.0.8Xullo 17, 2026
npmclover-codelab-remote-pay-cloud:99.9.9Xullo 17, 2026
npmjejeje:2.0.4Xullo 17, 2026
npmshadxino:2.0.9Xullo 18, 2026
npmrelativity-pdfjs-dist:5.8.2Xullo 20, 2026
npmtriage_bot_using_sdkv3:2.0.1Xullo 19, 2026
npmaftermath-finance:99.0.0Xullo 19, 2026
npmaftermath-sui:99.0.0Xullo 19, 2026
npmaftermathfi:99.0.0Xullo 19, 2026
npm@yuva2210/okx-poc-preinstall:1.0.1Xullo 22, 2026
npm@yuva2210/okx-poc-rce-impact:2.0.0Xullo 22, 2026
npm@yuva2210/okx-poc-rce-impact:1.0.0Xullo 22, 2026
npmtwilio-serverless:99.99.99Xullo 21, 2026
npmtwilio-functions:99.99.99Xullo 21, 2026
npmtwilio-assets:99.99.99Xullo 21, 2026
npmtwilio-internal:99.99.99Xullo 21, 2026
npmtwilio-deploy:99.99.99Xullo 21, 2026
npmtwiliointernal-messaging-toolbox:99.99.99Xullo 21, 2026
npmtwilio-platform-async-data-fetch:99.99.99Xullo 21, 2026
npmorg-twilio-phone-numbers-utils:99.99.99Xullo 21, 2026
npmtwilio-platform-request:99.99.99Xullo 21, 2026
npmorg-twilio-phone-numbers-utils:99.99.100Xullo 21, 2026
npmtwilio-platform-async-data-fetch:99.99.100Xullo 21, 2026
npmtwilio-platform-request:99.99.100Xullo 21, 2026
npmtwiliointernal-messaging-toolbox:99.99.100Xullo 21, 2026
npmsupplyhub:1.0.1Xullo 21, 2026
npmsupplyhub:1.0.2Xullo 21, 2026
npm@offa/offa-uwk:999.0.0Xullo 21, 2026
npm@offa/offa-uwk:999.0.1Xullo 21, 2026
npmdate-format-utils-xz:1.0.1Xullo 21, 2026
npmdate-format-utils-xz:1.0.2Xullo 21, 2026
npmdate-format-utils-xz:1.0.4Xullo 21, 2026
npm@bpa-internal/bpa-utils:99.99.99Xullo 22, 2026
npmsignzy-field-level-encrypter:12.9.12Xullo 22, 2026
pypibingo-ai:6.2.241Xullo 21, 2026
pypibingo-ai:6.2.239Xullo 21, 2026
pypibingo-ai:6.2.238Xullo 21, 2026
npmsignzy-field-level-encrypter:12.9.13Xullo 22, 2026
pypibingo-ai:6.2.236Xullo 21, 2026
pypibingo-ai:6.2.235Xullo 21, 2026
pypibingo-ai:6.2.234Xullo 21, 2026
pypibingo-ai:6.2.233Xullo 21, 2026
pypibingo-ai:6.2.232Xullo 21, 2026
pypibingo-ai:6.2.231Xullo 21, 2026
pypibingo-ai:6.2.230Xullo 21, 2026
pypibingo-ai:6.2.229Xullo 21, 2026
pypibingo-ai:6.2.228Xullo 21, 2026
pypibingo-ai:6.2.227Xullo 21, 2026
pypibingo-ai:6.2.226Xullo 21, 2026
pypibingo-ai:6.2.225Xullo 21, 2026
pypibingo-ai:6.2.224Xullo 21, 2026
pypibingo-ai:6.2.223Xullo 21, 2026
pypibingo-ai:6.2.222Xullo 21, 2026
pypibingo-ai:6.2.221Xullo 21, 2026
pypibingo-ai:6.2.218Xullo 21, 2026
pypibingo-ai:6.2.217Xullo 21, 2026
pypibingo-ai:6.2.216Xullo 21, 2026
pypibingo-ai:6.2.215Xullo 21, 2026
pypibingo-ai:6.2.214Xullo 21, 2026
pypibingo-ai:6.2.213Xullo 21, 2026
pypibingo-ai:6.2.212Xullo 21, 2026
pypibingo-ai:6.2.211Xullo 21, 2026
pypibingo-ai:6.2.210Xullo 21, 2026
pypibingo-ai:6.2.206Xullo 21, 2026
pypibingo-ai:6.2.205Xullo 21, 2026
pypibingo-ai:6.2.204Xullo 21, 2026
pypibingo-ai:6.2.203Xullo 21, 2026
pypibingo-ai:6.2.202Xullo 21, 2026
pypibingo-ai:6.2.201Xullo 21, 2026
pypibingo-ai:6.2.200Xullo 21, 2026
pypibingo-ai:6.2.198Xullo 21, 2026
pypibingo-ai:6.2.197Xullo 21, 2026
pypibingo-ai:6.2.196Xullo 21, 2026
pypibingo-ai:6.2.195Xullo 21, 2026
pypibingo-ai:6.2.194Xullo 21, 2026
pypibingo-ai:6.2.193Xullo 21, 2026
pypibingo-ai:6.2.192Xullo 21, 2026
pypibingo-ai:6.2.191Xullo 21, 2026
pypibingo-ai:6.2.190Xullo 21, 2026
pypibingo-ai:6.2.189Xullo 21, 2026
pypibingo-ai:6.2.188Xullo 21, 2026
pypibingo-ai:6.2.187Xullo 21, 2026
pypibingo-ai:6.2.186Xullo 21, 2026
pypibingo-ai:6.2.185Xullo 21, 2026
pypibingo-ai:6.2.184Xullo 21, 2026
pypibingo-ai:6.2.183Xullo 21, 2026
pypibingo-ai:6.2.179Xullo 21, 2026
pypibingo-ai:6.2.177Xullo 21, 2026
pypibingo-ai:6.2.174Xullo 21, 2026
pypibingo-ai:6.2.173Xullo 21, 2026
pypibingo-ai:6.2.172Xullo 21, 2026
pypibingo-ai:6.2.169Xullo 21, 2026
pypibingo-ai:6.2.168Xullo 21, 2026
pypibingo-ai:6.2.167Xullo 21, 2026
pypibingo-ai:6.2.165Xullo 21, 2026
pypibingo-ai:6.2.244Xullo 21, 2026
pypibingo-ai:6.2.163Xullo 21, 2026
pypibingo-ai:6.2.162Xullo 21, 2026
pypibingo-ai:6.2.160Xullo 21, 2026
pypibingo-ai:6.2.159Xullo 21, 2026
pypibingo-ai:6.2.158Xullo 21, 2026
pypibingo-ai:6.2.157Xullo 21, 2026
pypibingo-ai:6.2.156Xullo 21, 2026
pypibingo-ai:6.2.155Xullo 21, 2026
pypibingo-ai:6.2.154Xullo 21, 2026
pypibingo-ai:6.2.153Xullo 21, 2026
pypibingo-ai:6.2.152Xullo 21, 2026
pypibingo-ai:6.2.151Xullo 21, 2026
pypibingo-ai:6.2.150Xullo 21, 2026
pypibingo-ai:6.2.149Xullo 21, 2026
pypibingo-ai:6.2.147Xullo 21, 2026
pypibingo-ai:6.2.146Xullo 21, 2026
pypibingo-ai:6.2.145Xullo 21, 2026
pypibingo-ai:6.2.144Xullo 21, 2026
pypibingo-ai:6.2.143Xullo 21, 2026
pypibingo-ai:6.2.142Xullo 21, 2026
pypibingo-ai:6.2.141Xullo 21, 2026
pypibingo-ai:6.2.138Xullo 21, 2026
pypibingo-ai:6.2.137Xullo 21, 2026
pypibingo-ai:6.2.136Xullo 21, 2026
npm@knofler/ai-management:0.3.0Xullo 22, 2026
pypigcli-control:0.1.0Xullo 22, 2026
npmfaust-cont:1.0.0Xullo 22, 2026
pypigcli-control:0.5.0Xullo 22, 2026
pypigcli-control:0.2.0Xullo 22, 2026
pypigcli-control:0.6.0Xullo 22, 2026
pypigcli-control:0.7.0Xullo 22, 2026
npmn8n-nodes-pwn:1.0.1Xullo 22, 2026
npmn8n-nodes-pwn:1.0.2Xullo 22, 2026
pypigcli-control:0.7.1Xullo 22, 2026
pypimake-helper:0.1.0Xullo 22, 2026
pypigcli-control:0.8.0Xullo 23, 2026
npmknowledge-grader:1.0.1Xullo 23, 2026
npmforge-extended:1.0.1Xullo 23, 2026
npmtidal-embed-player:1.0.1Xullo 23, 2026
npmcontent-publisher-sdks:1.0.1Xullo 23, 2026
npmfastly-vcl-language-client:1.0.0Xullo 23, 2026
npmtool-registry-scripts:1.0.0Xullo 23, 2026
npmuniswap-sdk-v4:1.0.0Xullo 23, 2026
npmccxt-trading:1.0.0Xullo 23, 2026
npmwagmi-react:1.0.0Xullo 23, 2026
npmethers-secure:1.0.0Xullo 23, 2026
npmviem-toolkit:1.0.0Xullo 23, 2026
npmrpc-endpoint-rotator:1.0.0Xullo 23, 2026
npmhardhat-gas-tracker:1.0.0Xullo 23, 2026
npmeth-crypto-utils:1.0.0Xullo 23, 2026
npmtoken-list-fetcher:1.0.0Xullo 23, 2026
npmhardhat-gas-tracker:1.0.1Xullo 23, 2026
npmtoken-list-fetcher:1.0.1Xullo 23, 2026
npmeth-crypto-utils:1.0.1Xullo 23, 2026
npmrpc-endpoint-rotator:1.0.1Xullo 23, 2026
pypigcli-control:0.9.0Xullo 23, 2026
pypigcli-control:0.10.0Xullo 23, 2026
npmsoundflow-premium: 1.0.0Xullo 24, 2026
pypigcli-control:0.11.0Xullo 24, 2026
pypigcli-control:0.11.1Xullo 24, 2026
npmtracker-radar-detector:1.0.1Xullo 24, 2026
pypigcli-control:0.11.2Xullo 24, 2026
pypigcli-control:0.12.0Xullo 24, 2026
npmdatefmt-pro:1.0.1Xullo 24, 2026
npmdatefmt-pro:1.0.0Xullo 24, 2026
npmdatefmt-pro:1.0.2Xullo 24, 2026
npm@daylightqc/date-fmt-lite:1.0.0Xullo 24, 2026
npm@daylightqc/date-fmt-lite:1.1.1Xullo 24, 2026

Máis de 165 paquetes. Unha semana. A báscula segue subindo.

O resumo desta semana reflicte a mesma traxectoria: os atacantes publican máis rápido do que os rexistros eliminan e máis rápido do que pode detectar unha análise semanal. Un único paquete 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.

Aviso temperán 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.

Xygeni's Open Source Security A plataforma ofrece aos equipos de DevSecOps a detección e priorización en tempo real necesarias para manterse á vangarda da presión coordinada da cadea de subministración, polo que o seu pipelinemanterse limpos sen ralentizar os equipos.

ferramentas-sca-tools-software-ferramentas-de-análise-de-composición
Priorizar, corrixir e protexer os riscos do software
Obtén a túa conta gratuíta.
Non se precisa tarxeta de crédito.

Asegura o desenvolvemento e a entrega do teu software

con Xygeni Product Suite