„xygeni“ kenkėjiško kodo santrauka 80

„Xygeni“ kenkėjiško kodo santrauka 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.

Didžiausias pavienis įvykis buvo 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-reactir 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.

Ši savaitės apžvalga yra mūsų nuolatinės veiklos dalis. Kenkėjiško kodo santrauka, kur mes tikriname naujas grėsmes ir teikiame praktinę informaciją, padedančią „DevSecOps“ komandoms apsaugoti savo pipelineprieš įvykstant žalai. Aptarkime, ką radome šią savaitę ir kodėl tai svarbu.

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

165+ siuntiniai. Viena savaitė. Svoris vis kyla.

Šios savaitės santrauka atspindi tą pačią trajektoriją: užpuolikai skelbia greičiau, nei registrai pašalina, ir greičiau, nei gali užfiksuoti savaitinis nuskaitymas. Vienas PyPI paketas, 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“ ankstyvas įspėjimas apie kenkėjiškas programas 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.

Ksigenis Open Source Security platforma suteikia „DevSecOps“ komandoms realaus laiko aptikimą ir prioritetų nustatymą, reikalingą norint neatsilikti nuo koordinuoto tiekimo grandinės spaudimo, todėl jūsų pipelineišlikti tvarkingiems nesulėtinant savo komandų darbo.

sca-tools-software-composition-analyses-tools
Prioritetizuoti, pašalinti ir apsaugoti savo programinės įrangos rizikas
Gaukite nemokamą paskyrą.
Nebūtina kreditinės kortelės.

Apsaugokite savo programinės įrangos kūrimą ir tiekimą

su „Xygeni“ produktų rinkiniu