xygeni ļaunprātīgā koda apkopojums 80

Xygeni ļaunprātīgā koda apkopojums 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.

Lielākais atsevišķais notikums bija 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, un 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.

Šis iknedēļas momentuzņēmums ir daļa no mūsu notiekošā darba. Ļaunprātīga koda kopsavilkums, kur mēs validējam jaunus draudus un sniedzam praktiski izmantojamu informāciju, lai palīdzētu DevSecOps komandām aizsargāt savus pipelinepirms bojājumu rašanās. Apskatīsim, ko mēs atklājām šonedēļ un kāpēc tas ir svarīgi.

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

Vairāk nekā 165 pakas. Viena nedēļa. Svari turpina pieaugt.

Šīs nedēļas apskats atspoguļo to pašu trajektoriju: uzbrucēji publicē ātrāk, nekā reģistri noņem, un ātrāk, nekā to var notvert iknedēļas skenēšanas laikā. Viena PyPI pakotne, 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 agrīns brīdinājums par ļaunprogrammatūru 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.

Ksigēni Open Source Security platforma nodrošina DevSecOps komandām reāllaika noteikšanu un prioritāšu noteikšanu, kas nepieciešama, lai nepārspētu koordinēto piegādes ķēdes spiedienu, lai jūsu pipelinesaglabājiet tīrību, nepalēninot savu komandu darbu.

sca-tools-software-composition-analysis-tools
Prioritizējiet, novērsiet un aizsargājiet savus programmatūras riskus
Iegūstiet savu bezmaksas kontu.
Nepieciešama kredītkarte.

Nodrošiniet programmatūras izstrādi un piegādi

ar Xygeni produktu komplektu