xygeni sažetak zlonamjernog koda 80

Xygeni sažetak zlonamjernog koda 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.

Najveći pojedinačni događaj bio je 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, I 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.

Ovaj sedmični pregled je dio našeg kontinuiranog Sažetak zlonamjernog koda, gdje provjeravamo nove prijetnje i pružamo praktične obavještajne podatke kako bismo pomogli DevSecOps timovima da zaštite svoje pipelineprije nego što dođe do štete. Hajde da analiziramo šta smo otkrili ove sedmice i zašto je to važno.

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

165+ paketa. Jedna sedmica. Vaga nastavlja rasti.

Ovonedeljni sažetak odražava istu putanju: napadači objavljuju brže nego što registri uklanjaju, i brže nego što nedeljno skeniranje može da uhvati. Jedan PyPI paket, 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.

Xygeni rano upozorenje o zlonamjernom softveru 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 Platforma pruža DevSecOps timovima detekciju i prioritizaciju u realnom vremenu potrebnu za održavanje koraka ispred koordiniranog pritiska lanca snabdijevanja, tako da vaši pipelineOstanite čisti bez usporavanja vaših timova.

sca-tools-software-alati-za-analizu-sastava
Prioritizirajte, sanirajte i osigurajte softverske rizike
Nabavite svoj besplatni račun.
Nije potrebna kreditna kartica.

Osigurajte svoj razvoj i isporuku softvera

sa Xygeni paketom proizvoda