xygeni illgjarn kóða samantekt 80

Xygeni illgjarn kóða samantekt 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.

Stærsti einstaki viðburðurinn var 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-reactog 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.

Þessi vikulega yfirlitsmynd er hluti af áframhaldandi Yfirlit yfir illgjarn kóða, þar sem við staðfestum nýjar ógnir og veitum nothæfar upplýsingar til að hjálpa DevSecOps teymum að vernda sínar pipelineáður en tjón verður. Við skulum skoða hvað við fundum í þessari viku og hvers vegna það skiptir máli.

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

165+ pakkar. Ein vika. Vogin heldur áfram að hækka.

Yfirlit þessarar viku endurspeglar sömu þróun: árásarmenn birta hraðar en skrár fjarlægja og hraðar en vikuleg skönnun getur greint. Einn PyPI pakki, 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.

Viðvörun um spilliforrit frá Xygeni snemma 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 Pallur veitir DevSecOps teymum rauntíma uppgötvun og forgangsröðun sem þarf til að vera á undan samhæfðum þrýstingi í framboðskeðjunni, svo að þinn pipelineHaldið ykkur hreinum án þess að hægja á liðunum ykkar.

sca-tools-hugbúnaður-samsetningargreiningartól
Forgangsraðaðu, lagfærðu og tryggðu hugbúnaðaráhættu þína
Fáðu þér ókeypis aðgang.
Ekkert kreditkort krafist.

Tryggðu hugbúnaðarþróun og afhendingu þína

með Xygeni vörupakkanum