mã độc xygeni digest 80

Xygeni Malicious Code Digest 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.

Sự kiện lớn nhất là 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-reactethers-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.

Bản tin tóm tắt hàng tuần này là một phần trong hoạt động thường xuyên của chúng tôi. Bản tóm tắt mã độc hạiTại đây, chúng tôi xác thực các mối đe dọa mới và cung cấp thông tin tình báo hữu ích để giúp các nhóm DevSecOps bảo vệ hệ thống của họ. pipelinetrước khi thiệt hại xảy ra. Hãy cùng phân tích những gì chúng ta đã tìm thấy trong tuần này và tại sao điều đó lại quan trọng.

Hệ sinh tháiBưu kiệnKhẳng định
NPMjavas-crypto:2.0.4Tháng Bảy 17, 2026
NPMshadxino:2.0.8Tháng Bảy 17, 2026
NPMclover-codelab-remote-pay-cloud:99.9.9Tháng Bảy 17, 2026
NPMhehehee:2.0.4Tháng Bảy 17, 2026
NPMshadxino:2.0.9Tháng Bảy 18, 2026
NPMrelativity-pdfjs-dist:5.8.2Tháng Bảy 20, 2026
NPMtriage_bot_using_sdkv3:2.0.1Tháng Bảy 19, 2026
NPMaftermath-finance:99.0.0Tháng Bảy 19, 2026
NPMaftermath-sui:99.0.0Tháng Bảy 19, 2026
NPMaftermathfi:99.0.0Tháng Bảy 19, 2026
NPM@yuva2210/okx-poc-preinstall:1.0.1Tháng Bảy 22, 2026
NPM@yuva2210/okx-poc-rce-impact:2.0.0Tháng Bảy 22, 2026
NPM@yuva2210/okx-poc-rce-impact:1.0.0Tháng Bảy 22, 2026
NPMtwilio-serverless:99.99.99Tháng Bảy 21, 2026
NPMtwilio-functions:99.99.99Tháng Bảy 21, 2026
NPMtwilio-assets:99.99.99Tháng Bảy 21, 2026
NPMtwilio-internal:99.99.99Tháng Bảy 21, 2026
NPMtwilio-deploy:99.99.99Tháng Bảy 21, 2026
NPMtwiliointernal-messaging-toolbox:99.99.99Tháng Bảy 21, 2026
NPMtwilio-platform-async-data-fetch:99.99.99Tháng Bảy 21, 2026
NPMorg-twilio-phone-numbers-utils:99.99.99Tháng Bảy 21, 2026
NPMtwilio-platform-request:99.99.99Tháng Bảy 21, 2026
NPMorg-twilio-phone-numbers-utils:99.99.100Tháng Bảy 21, 2026
NPMtwilio-platform-async-data-fetch:99.99.100Tháng Bảy 21, 2026
NPMtwilio-platform-request:99.99.100Tháng Bảy 21, 2026
NPMtwiliointernal-messaging-toolbox:99.99.100Tháng Bảy 21, 2026
NPMsupplyhub:1.0.1Tháng Bảy 21, 2026
NPMsupplyhub:1.0.2Tháng Bảy 21, 2026
NPM@offa/offa-uwk:999.0.0Tháng Bảy 21, 2026
NPM@offa/offa-uwk:999.0.1Tháng Bảy 21, 2026
NPMdate-format-utils-xz:1.0.1Tháng Bảy 21, 2026
NPMdate-format-utils-xz:1.0.2Tháng Bảy 21, 2026
NPMdate-format-utils-xz:1.0.4Tháng Bảy 21, 2026
NPM@bpa-internal/bpa-utils:99.99.99Tháng Bảy 22, 2026
NPMsignzy-field-level-encrypter:12.9.12Tháng Bảy 22, 2026
pypibingo-ai:6.2.241Tháng Bảy 21, 2026
pypibingo-ai:6.2.239Tháng Bảy 21, 2026
pypibingo-ai:6.2.238Tháng Bảy 21, 2026
NPMsignzy-field-level-encrypter:12.9.13Tháng Bảy 22, 2026
pypibingo-ai:6.2.236Tháng Bảy 21, 2026
pypibingo-ai:6.2.235Tháng Bảy 21, 2026
pypibingo-ai:6.2.234Tháng Bảy 21, 2026
pypibingo-ai:6.2.233Tháng Bảy 21, 2026
pypibingo-ai:6.2.232Tháng Bảy 21, 2026
pypibingo-ai:6.2.231Tháng Bảy 21, 2026
pypibingo-ai:6.2.230Tháng Bảy 21, 2026
pypibingo-ai:6.2.229Tháng Bảy 21, 2026
pypibingo-ai:6.2.228Tháng Bảy 21, 2026
pypibingo-ai:6.2.227Tháng Bảy 21, 2026
pypibingo-ai:6.2.226Tháng Bảy 21, 2026
pypibingo-ai:6.2.225Tháng Bảy 21, 2026
pypibingo-ai:6.2.224Tháng Bảy 21, 2026
pypibingo-ai:6.2.223Tháng Bảy 21, 2026
pypibingo-ai:6.2.222Tháng Bảy 21, 2026
pypibingo-ai:6.2.221Tháng Bảy 21, 2026
pypibingo-ai:6.2.218Tháng Bảy 21, 2026
pypibingo-ai:6.2.217Tháng Bảy 21, 2026
pypibingo-ai:6.2.216Tháng Bảy 21, 2026
pypibingo-ai:6.2.215Tháng Bảy 21, 2026
pypibingo-ai:6.2.214Tháng Bảy 21, 2026
pypibingo-ai:6.2.213Tháng Bảy 21, 2026
pypibingo-ai:6.2.212Tháng Bảy 21, 2026
pypibingo-ai:6.2.211Tháng Bảy 21, 2026
pypibingo-ai:6.2.210Tháng Bảy 21, 2026
pypibingo-ai:6.2.206Tháng Bảy 21, 2026
pypibingo-ai:6.2.205Tháng Bảy 21, 2026
pypibingo-ai:6.2.204Tháng Bảy 21, 2026
pypibingo-ai:6.2.203Tháng Bảy 21, 2026
pypibingo-ai:6.2.202Tháng Bảy 21, 2026
pypibingo-ai:6.2.201Tháng Bảy 21, 2026
pypibingo-ai:6.2.200Tháng Bảy 21, 2026
pypibingo-ai:6.2.198Tháng Bảy 21, 2026
pypibingo-ai:6.2.197Tháng Bảy 21, 2026
pypibingo-ai:6.2.196Tháng Bảy 21, 2026
pypibingo-ai:6.2.195Tháng Bảy 21, 2026
pypibingo-ai:6.2.194Tháng Bảy 21, 2026
pypibingo-ai:6.2.193Tháng Bảy 21, 2026
pypibingo-ai:6.2.192Tháng Bảy 21, 2026
pypibingo-ai:6.2.191Tháng Bảy 21, 2026
pypibingo-ai:6.2.190Tháng Bảy 21, 2026
pypibingo-ai:6.2.189Tháng Bảy 21, 2026
pypibingo-ai:6.2.188Tháng Bảy 21, 2026
pypibingo-ai:6.2.187Tháng Bảy 21, 2026
pypibingo-ai:6.2.186Tháng Bảy 21, 2026
pypibingo-ai:6.2.185Tháng Bảy 21, 2026
pypibingo-ai:6.2.184Tháng Bảy 21, 2026
pypibingo-ai:6.2.183Tháng Bảy 21, 2026
pypibingo-ai:6.2.179Tháng Bảy 21, 2026
pypibingo-ai:6.2.177Tháng Bảy 21, 2026
pypibingo-ai:6.2.174Tháng Bảy 21, 2026
pypibingo-ai:6.2.173Tháng Bảy 21, 2026
pypibingo-ai:6.2.172Tháng Bảy 21, 2026
pypibingo-ai:6.2.169Tháng Bảy 21, 2026
pypibingo-ai:6.2.168Tháng Bảy 21, 2026
pypibingo-ai:6.2.167Tháng Bảy 21, 2026
pypibingo-ai:6.2.165Tháng Bảy 21, 2026
pypibingo-ai:6.2.244Tháng Bảy 21, 2026
pypibingo-ai:6.2.163Tháng Bảy 21, 2026
pypibingo-ai:6.2.162Tháng Bảy 21, 2026
pypibingo-ai:6.2.160Tháng Bảy 21, 2026
pypibingo-ai:6.2.159Tháng Bảy 21, 2026
pypibingo-ai:6.2.158Tháng Bảy 21, 2026
pypibingo-ai:6.2.157Tháng Bảy 21, 2026
pypibingo-ai:6.2.156Tháng Bảy 21, 2026
pypibingo-ai:6.2.155Tháng Bảy 21, 2026
pypibingo-ai:6.2.154Tháng Bảy 21, 2026
pypibingo-ai:6.2.153Tháng Bảy 21, 2026
pypibingo-ai:6.2.152Tháng Bảy 21, 2026
pypibingo-ai:6.2.151Tháng Bảy 21, 2026
pypibingo-ai:6.2.150Tháng Bảy 21, 2026
pypibingo-ai:6.2.149Tháng Bảy 21, 2026
pypibingo-ai:6.2.147Tháng Bảy 21, 2026
pypibingo-ai:6.2.146Tháng Bảy 21, 2026
pypibingo-ai:6.2.145Tháng Bảy 21, 2026
pypibingo-ai:6.2.144Tháng Bảy 21, 2026
pypibingo-ai:6.2.143Tháng Bảy 21, 2026
pypibingo-ai:6.2.142Tháng Bảy 21, 2026
pypibingo-ai:6.2.141Tháng Bảy 21, 2026
pypibingo-ai:6.2.138Tháng Bảy 21, 2026
pypibingo-ai:6.2.137Tháng Bảy 21, 2026
pypibingo-ai:6.2.136Tháng Bảy 21, 2026
NPM@knofler/ai-management:0.3.0Tháng Bảy 22, 2026
pypigcli-control:0.1.0Tháng Bảy 22, 2026
NPMfaust-cont:1.0.0Tháng Bảy 22, 2026
pypigcli-control:0.5.0Tháng Bảy 22, 2026
pypigcli-control:0.2.0Tháng Bảy 22, 2026
pypigcli-control:0.6.0Tháng Bảy 22, 2026
pypigcli-control:0.7.0Tháng Bảy 22, 2026
NPMn8n-nodes-pwn:1.0.1Tháng Bảy 22, 2026
NPMn8n-nodes-pwn:1.0.2Tháng Bảy 22, 2026
pypigcli-control:0.7.1Tháng Bảy 22, 2026
pypimake-helper:0.1.0Tháng Bảy 22, 2026
pypigcli-control:0.8.0Tháng Bảy 23, 2026
NPMknowledge-grader:1.0.1Tháng Bảy 23, 2026
NPMforge-extended:1.0.1Tháng Bảy 23, 2026
NPMtidal-embed-player:1.0.1Tháng Bảy 23, 2026
NPMcontent-publisher-sdks:1.0.1Tháng Bảy 23, 2026
NPMfastly-vcl-language-client:1.0.0Tháng Bảy 23, 2026
NPMtool-registry-scripts:1.0.0Tháng Bảy 23, 2026
NPMuniswap-sdk-v4:1.0.0Tháng Bảy 23, 2026
NPMccxt-trading:1.0.0Tháng Bảy 23, 2026
NPMwagmi-react:1.0.0Tháng Bảy 23, 2026
NPMethers-secure:1.0.0Tháng Bảy 23, 2026
NPMviem-toolkit:1.0.0Tháng Bảy 23, 2026
NPMrpc-endpoint-rotator:1.0.0Tháng Bảy 23, 2026
NPMhardhat-gas-tracker:1.0.0Tháng Bảy 23, 2026
NPMeth-crypto-utils:1.0.0Tháng Bảy 23, 2026
NPMtoken-list-fetcher:1.0.0Tháng Bảy 23, 2026
NPMhardhat-gas-tracker:1.0.1Tháng Bảy 23, 2026
NPMtoken-list-fetcher:1.0.1Tháng Bảy 23, 2026
NPMeth-crypto-utils:1.0.1Tháng Bảy 23, 2026
NPMrpc-endpoint-rotator:1.0.1Tháng Bảy 23, 2026
pypigcli-control:0.9.0Tháng Bảy 23, 2026
pypigcli-control:0.10.0Tháng Bảy 23, 2026
NPMsoundflow-premium: 1.0.0Tháng Bảy 24, 2026
pypigcli-control:0.11.0Tháng Bảy 24, 2026
pypigcli-control:0.11.1Tháng Bảy 24, 2026
NPMtracker-radar-detector:1.0.1Tháng Bảy 24, 2026
pypigcli-control:0.11.2Tháng Bảy 24, 2026
pypigcli-control:0.12.0Tháng Bảy 24, 2026
NPMdatefmt-pro:1.0.1Tháng Bảy 24, 2026
NPMdatefmt-pro:1.0.0Tháng Bảy 24, 2026
NPMdatefmt-pro:1.0.2Tháng Bảy 24, 2026
NPM@daylightqc/date-fmt-lite:1.0.0Tháng Bảy 24, 2026
NPM@daylightqc/date-fmt-lite:1.1.1Tháng Bảy 24, 2026

Hơn 165 kiện hàng. Một tuần. Con số vẫn tiếp tục tăng.

Bản tin tuần này phản ánh xu hướng tương tự: tin tặc công bố mã độc nhanh hơn tốc độ xóa bỏ của các kho lưu trữ, và nhanh hơn tốc độ phát hiện của một đợt quét hàng tuần. Một gói PyPI duy nhất, 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.

Cảnh báo sớm về phần mềm độc hại 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 Nền tảng này cung cấp cho các nhóm DevSecOps khả năng phát hiện và ưu tiên theo thời gian thực cần thiết để luôn đi trước áp lực chuỗi cung ứng phối hợp, nhờ đó... pipelineGiữ gìn vệ sinh sạch sẽ mà không làm chậm tiến độ của đội.

sca-tools-software-composition-analysis-tools
Ưu tiên, khắc phục và bảo mật các rủi ro phần mềm của bạn
Đăng ký tài khoản miễn phí ngay.
Không cần thẻ tín dụng.

Bảo mật quá trình phát triển và phân phối phần mềm của bạn.

với bộ sản phẩm Xygeni