Bản tóm tắt mã độc hại 81

Xygeni Malicious Code Digest 81

Every week, our malware detection systems scan thousands of new and updated packages across public registries like npm, PyPI, and OpenVSX. We confirmed 180 malicious packages between July 24 and July 30, 2026, led by one high-velocity versioning campaign and a large impersonation cluster targeting a major payments nền tảng.

Sự kiện lớn nhất là zevairouter on npm: 55 versions confirmed across the week (plus 10 more from its companion zevairouter-cli), the same high-frequency auto-publishing pattern behind last week’s bingo-ai chiến dịch. gcli-control on PyPI, the CON CHUỘT we profiled last week, kept climbing too, adding five more versions (0.12.1 đến 0.13.0).

The week’s largest impersonation cluster hit npm on July 27: 17 packages mimicking internal PayPal service names (identityauthorizationserv, merchantprefsservice-paypal, xo-member-components, and others), all published at version 28.0.0 within the same few minutes, a classic dependency-confusion pattern. A separate cluster of 12 fake VS Code extensions surfaced on OpenVSX, impersonating real developer tools like vscode-helmvscode-dbt.

Nhỏ hơn but notable: a 14-package cluster of “markscan,” “akrai,” and “iphouse”-named lookalikes confirmed in a single 4-minute window on July 28.

Hàng tuần này snapshot is part of our đang diễn ra Bản tóm tắt mã độc hại, nơi chúng tôi validate new threats and provide actionable intelligence to help DevSecOps teams protect their pipelines before damage xảy ra.

*In case you missed it: last week we also broke down Rogue by Design, the first documented case of an AI model hacking another company entirely on its own initiative, no malicious package, no human attacker.

Hệ sinh thái Bưu kiện Khẳng định
NPM@daylightqc/date-fmt-lite:1.1.2Tháng Bảy 24, 2026
NPMsubapp-pkg-util:99.0.1Tháng Bảy 24, 2026
openvsxcesium/gltf-vscode:0.0.1Tháng Bảy 24, 2026
openvsxjaybarnes/chatgpt-vscode-plugin:0.0.2Tháng Bảy 24, 2026
openvsxcesium/gltf-vscode:0.0.1Tháng Bảy 24, 2026
pypigcli-control:0.12.1Tháng Bảy 24, 2026
pypigcli-control:0.12.3Tháng Bảy 24, 2026
pypigcli-control:0.12.2Tháng Bảy 24, 2026
pypigcli-control:0.12.4Tháng Bảy 24, 2026
NPM@cryptosrvc/shift-sdk-v4:1.0.77Tháng Bảy 24, 2026
NPM@cryptosrvc/no-brainer-sdk:1.0.18Tháng Bảy 24, 2026
NPM@cryptosrvc/shift-exchange-root:3.9.9Tháng Bảy 24, 2026
NPM@shiftmarkets/shift-sdk-v4:1.0.77Tháng Bảy 24, 2026
NPM@shiftmarkets/shift-exchange-root:3.9.9Tháng Bảy 24, 2026
NPM@shiftmarkets/no-brainer-sdk:1.0.18Tháng Bảy 24, 2026
NPMshiftmarkets-sdk:2.1.0Tháng Bảy 24, 2026
NPMshift-v4-sdk:1.0.5Tháng Bảy 24, 2026
NPMshift-sdk-v5:5.0.1Tháng Bảy 24, 2026
NPM@cryptosrvc/shift-exchange-root:1.9.9Tháng Bảy 24, 2026
NPM@shiftmarkets/shift-exchange-root:2.9.9Tháng Bảy 24, 2026
NPM@cryptosrvc/shift-exchange-root:2.9.9Tháng Bảy 24, 2026
NPM@shiftmarkets/shift-exchange-root:1.9.9Tháng Bảy 24, 2026
pypigcli-control:0.13.0Tháng Bảy 24, 2026
NPMcom.db.dbk.ui-forms:99.0.0Tháng Bảy 24, 2026
NPMdbk-ui-forms:99.0.0Tháng Bảy 24, 2026
NPMcom.db.dbk.ui-forms:99.0.1Tháng Bảy 24, 2026
NPMdbk-ui-forms:99.0.1Tháng Bảy 24, 2026
NPMfundraiserservicepp:1.5.0Tháng Bảy 25, 2026
NPMfundraiserservicepp:1.7.0Tháng Bảy 25, 2026
vscodeairtune:1.0.0Tháng Bảy 25, 2026
NPMfundraiserservpp:1.9.0Tháng Bảy 25, 2026
NPMfundraiserservpp:2.0.0Tháng Bảy 25, 2026
NPMzevairouter:1.0.122Tháng Bảy 25, 2026
NPMzevairouter:1.0.121Tháng Bảy 25, 2026
NPMzevairouter:1.0.120Tháng Bảy 25, 2026
NPMzevairouter:1.0.119Tháng Bảy 25, 2026
NPMzevairouter:1.0.118Tháng Bảy 25, 2026
NPMzevairouter:1.0.117Tháng Bảy 25, 2026
NPMzevairouter:1.0.116Tháng Bảy 25, 2026
NPMzevairouter:1.0.115Tháng Bảy 25, 2026
NPMzevairouter:1.0.114Tháng Bảy 25, 2026
NPMzevairouter:1.0.113Tháng Bảy 25, 2026
NPMzevairouter:1.0.112Tháng Bảy 25, 2026
NPMzevairouter:1.0.111Tháng Bảy 25, 2026
NPMzevairouter:1.0.110Tháng Bảy 25, 2026
NPMzevairouter-cli:1.0.109Tháng Bảy 25, 2026
NPMzevairouter:1.0.109Tháng Bảy 25, 2026
NPMzevairouter-cli:1.0.108Tháng Bảy 25, 2026
NPMzevairouter:1.0.108Tháng Bảy 25, 2026
NPMzevairouter-cli:1.0.107Tháng Bảy 25, 2026
NPMzevairouter:1.0.107Tháng Bảy 25, 2026
NPMzevairouter-cli:1.0.106Tháng Bảy 25, 2026
NPMzevairouter:1.0.106Tháng Bảy 25, 2026
NPMzevairouter-cli:1.0.105Tháng Bảy 25, 2026
NPMzevairouter:1.0.105Tháng Bảy 25, 2026
NPMzevairouter-cli:1.0.104Tháng Bảy 25, 2026
NPMzevairouter:1.0.104Tháng Bảy 25, 2026
NPMzevairouter-cli:1.0.103Tháng Bảy 25, 2026
NPMzevairouter:1.0.103Tháng Bảy 25, 2026
NPMzevairouter-cli:1.0.102Tháng Bảy 25, 2026
NPMpage-navigation:1.0.1Tháng Bảy 25, 2026
NPMmerchantprefsservice-paypal:28.0.0Tháng Bảy 27, 2026
NPMpayoutsvettingserv-paypal:28.0.0Tháng Bảy 27, 2026
NPMidentityscimapiserv:28.0.0Tháng Bảy 27, 2026
NPMidentityauthorizationserv:28.0.0Tháng Bảy 27, 2026
NPMgpaas-paypal:28.0.0Tháng Bảy 27, 2026
NPMf0-fpti-tracking-manager:28.0.0Tháng Bảy 27, 2026
NPMfundraiserserv:28.0.0Tháng Bảy 27, 2026
NPMf0-data-constructor:28.0.0Tháng Bảy 27, 2026
NPMf0-form-manipulator:28.0.0Tháng Bảy 27, 2026
NPMcrm-reportinsightserv-paypal:28.0.0Tháng Bảy 27, 2026
NPMriskunifiedgatewayserv:28.0.0Tháng Bảy 27, 2026
NPMpp-react-ui5:28.0.0Tháng Bảy 27, 2026
NPMxo-twofa:28.0.0Tháng Bảy 27, 2026
NPMnemo-jaws:28.0.0Tháng Bảy 27, 2026
NPMpreferenceslifecycle-paypal:28.0.0Tháng Bảy 27, 2026
NPMxo-member-components:28.0.0Tháng Bảy 27, 2026
NPMstargateproxyserv:28.0.0Tháng Bảy 27, 2026
NPMzevairouter:1.0.102Tháng Bảy 27, 2026
NPMzevairouter-cli:1.0.101Tháng Bảy 27, 2026
NPMzevairouter:1.0.101Tháng Bảy 27, 2026
NPMzevairouter-cli:1.0.100Tháng Bảy 27, 2026
NPMzevairouter:1.0.100Tháng Bảy 27, 2026
NPMedulabs:1.0.7Tháng Bảy 27, 2026
NPMzevairouter:1.0.123Tháng Bảy 27, 2026
NPMedulabs:1.0.8Tháng Bảy 27, 2026
NPMbasic-vite:1.0.0Tháng Bảy 27, 2026
openvsxchiehyu/vscode-astyle:0.0.1Tháng Bảy 27, 2026
NPMzevairouter:1.0.129Tháng Bảy 27, 2026
NPMzevairouter:1.0.131Tháng Bảy 27, 2026
NPMzevairouter:1.0.130Tháng Bảy 27, 2026
NPMzevairouter:1.0.128Tháng Bảy 27, 2026
NPMzevairouter:1.0.127Tháng Bảy 27, 2026
NPMzevairouter:1.0.134Tháng Bảy 27, 2026
NPMzevairouter:1.0.136Tháng Bảy 27, 2026
NPMzevairouter:1.0.135Tháng Bảy 27, 2026
NPMzevairouter:1.0.133Tháng Bảy 27, 2026
NPMzevairouter:1.0.132Tháng Bảy 27, 2026
NPMzevairouter:1.0.126Tháng Bảy 27, 2026
NPMzevairouter:1.0.125Tháng Bảy 27, 2026
NPMzevairouter:1.0.138Tháng Bảy 27, 2026
NPMzevairouter:1.0.137Tháng Bảy 27, 2026
NPMzevairouter:1.0.124Tháng Bảy 27, 2026
openvsxspikespaz/vscode-smoothtype:0.0.1Tháng Bảy 27, 2026
NPMelectrode-ota-ui-app:99.0.0Tháng Bảy 27, 2026
NPMelectrode-ota-ui-app:99.0.1Tháng Bảy 27, 2026
openvsxlego-education/ev3-micropython:0.0.1Tháng Bảy 27, 2026
NPMzevairouter:1.0.139Tháng Bảy 27, 2026
NPMzevairouter:1.0.140Tháng Bảy 27, 2026
NPMzevairouter:1.0.141Tháng Bảy 27, 2026
NPMdynstrg-howto:1.0.1Tháng Bảy 27, 2026
NPMmessenger-style:1.0.1Tháng Bảy 27, 2026
openvsxgeddski/macros:0.0.1Tháng Bảy 27, 2026
openvsxbastienboutonnet/vscode-dbt:0.0.1Tháng Bảy 27, 2026
openvsxtechnosophos/vscode-helm:0.0.1Tháng Bảy 27, 2026
openvsxheaths/vscode-guid:0.0.1Tháng Bảy 27, 2026
NPMzevairouter:1.0.142Tháng Bảy 27, 2026
openvsxofhumanbondage/react-proptypes-intellisense:0.0.1Tháng Bảy 27, 2026
openvsxdbankier/vscode-instant-markdown:0.0.1Tháng Bảy 27, 2026
NPMmarkscan-utils:1.0.0Tháng Bảy 28, 2026
NPMmarkscan-api:1.0.0Tháng Bảy 28, 2026
NPMakrai-report:1.0.0Tháng Bảy 28, 2026
NPMmarkscan-reports:1.0.0Tháng Bảy 28, 2026
NPMmarkscan-utils:1.0.0Tháng Bảy 28, 2026
NPMiphouse-core:1.0.0Tháng Bảy 28, 2026
NPMakrai-report-new:1.0.0Tháng Bảy 28, 2026
NPMmarkscan-api:1.0.0Tháng Bảy 28, 2026
NPMakrai-report:1.0.0Tháng Bảy 28, 2026
NPMiphouse-api:1.0.0Tháng Bảy 28, 2026
NPMiphouse:1.0.0Tháng Bảy 28, 2026
NPMmarkscan-core:1.0.0Tháng Bảy 28, 2026
NPMmarkscan-reports:1.0.0Tháng Bảy 28, 2026
NPMmarkscan:1.0.0Tháng Bảy 28, 2026
pypivtranalytic:8.0.0Tháng Bảy 28, 2026
NPMzevairouter:1.0.143Tháng Bảy 28, 2026
NPMglia-functions-tools:0.2.1Tháng Bảy 28, 2026
NPMzevairouter:1.0.144Tháng Bảy 28, 2026
NPMzevairouter:1.0.145Tháng Bảy 28, 2026
NPMzevairouter:1.0.146Tháng Bảy 28, 2026
NPMzevairouter:1.0.147Tháng Bảy 28, 2026
NPMzevairouter:1.0.148Tháng Bảy 28, 2026
NPMzevairouter:1.0.149Tháng Bảy 28, 2026
NPMzevairouter:1.0.150Tháng Bảy 28, 2026
NPMzevairouter:1.0.151Tháng Bảy 28, 2026
NPMzevairouter:1.0.153Tháng Bảy 28, 2026
NPMzevairouter:1.0.152Tháng Bảy 28, 2026
NPMzevairouter:1.0.154Tháng Bảy 28, 2026
NPM@ks-video/kwai-player-web:9.1.2Tháng Bảy 28, 2026
NPM@nextco/utils:5.0.0Tháng Bảy 28, 2026
NPMvscode-designer-14:14.0.1Tháng Bảy 29, 2026
NPMjobber-app-template-react:1.0.1Tháng Bảy 29, 2026
NPMtechnical-challenge:1.0.1Tháng Bảy 29, 2026
NPMdate-sanitize-helper:1.0.0Tháng Bảy 29, 2026
NPMnum-format-helper:1.0.0Tháng Bảy 29, 2026
NPMcsv-parser-helper:1.0.0Tháng Bảy 29, 2026
NPMtext-line-parser:1.0.0Tháng Bảy 29, 2026
NPMjson-to-table-util:1.0.0Tháng Bảy 29, 2026
NPMstyle-class-utils:1.0.0Tháng Bảy 29, 2026
NPMarray-sort-helper:1.0.0Tháng Bảy 29, 2026
NPMsn-flow-client:1.0.2Tháng Bảy 29, 2026
NPMtoll_free:1.0.2Tháng Bảy 29, 2026
NPMblots:2.1.1Tháng Bảy 29, 2026
NPMsn-flow-client:1.0.1Tháng Bảy 29, 2026
NPMwolverinechat:1.0.1Tháng Bảy 29, 2026
NPMmatlab-azure-devops-extension:1.0.1Tháng Bảy 29, 2026
NPMgreatcall-customers-commandapi:99.0.0Tháng Bảy 29, 2026
NPM@mypwn/greatcall.customers.commandapi:99.0.1Tháng Bảy 29, 2026
NPM@mypwn/greatcall.customers.commandapi:99.0.0Tháng Bảy 29, 2026
NPMtest2221:2.2.4Tháng Bảy 30, 2026
NPMtest22221:2.2.8Tháng Bảy 30, 2026
NPM@ey-china/ey-assistant:1.0.1Tháng Bảy 30, 2026
NPM@ey-china/ey-assistant:1.0.0Tháng Bảy 30, 2026
NPMhyper-kube-config:1.1.1Tháng Bảy 30, 2026
NPMosinthell:1.6.9Tháng Bảy 30, 2026
NPMosinthell:1.6.6Tháng Bảy 30, 2026
NPMosinthell:1.9.1Tháng Bảy 30, 2026
NPMosinthell:1.9.5Tháng Bảy 30, 2026
NPMflydev:0.0.1Tháng Bảy 30, 2026
NPM@qtestorgz/sdk:1.0.0-test-publishTháng Bảy 30, 2026
NPM@qtestorgz/sdk:1.0.0Tháng Bảy 30, 2026

The Registry Never Sleeps: 180+ Malicious Packages This Week

This week’s digest reflects the same trajectory: attackers publish faster than registries remove, and faster than a weekly scan can catch. A single npm package, zevairouter, went from one version to 55+ confirmed versions across the week, the same automated publishing speed no manual review process can match, joined by a further 10 versions of its companion zevairouter-cli. Meanwhile, a single coordinated drop of 17 packages impersonating internal PayPal service names shows a different pattern entirely: not volume from one package, but a synchronized, multi-package release at version 28.0.0, timed within minutes, built to win a dependency-confusion race before anyone notices. And a 12-package wave of fake VS Code extensions on OpenVSX shows the pressure isn’t limited to npm and PyPI either; it’s spreading across every registry a developer’s toolchain touches.

Cảnh báo sớm về phần mềm độc hại Xygeni monitors npm, PyPI, OpenVSX, 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 dependency-confusion package or a fake extension has a chance to execute. When zevairouter ships dozens of versions in a single week, or 17 lookalike packages drop within minutes of each other, 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