恶意代码摘要 82

Xygeni 恶意代码摘要 82

每周,我们的恶意软件检测系统都会扫描 npm、PyPI 和 OpenVSX 等公共注册表中数千个新增和更新的软件包。在 2026 年 7 月 31 日至 8 月 7 日期间,我们确认了 206 个恶意软件包,其中最主要的是一波公开模仿已知 AI 攻击工具的恶意软件,以及一个伪装成加密货币钱包库的依赖项混淆集群。

最引人注目的发现: wormgpt-cli 8 月 7 日,该软件在 npm 上迅速发布了九个版本,同时还发布了一个配套软件包。 gpt-terminal-cli同一天发布的。该名称直接指向 WormGPT,这是一款面向网络犯罪分子销售的暗黑层级管理 (LLM) 工具,用于网络钓鱼和恶意软件生成,这表明该软件包是利用了真实攻击者工具的品牌知名度,而不是躲在中立名称背后。

另一个集群直接针对加密货币基础设施:npm 上的九个软件包模仿真实的钱包和签名库(ledger-lib, trezor-lib, bip32-js, ethers-lib, python-bitcoinlib, ckcc-protocol, hwi-lib, mnemonic-utils, ethereum-sign-utils所有这些都在8月5日的同一时间段内得到确认,这是一场典型的依赖关系混淆攻击,旨在诱使加密货币和Web3开发者下载看似是…… standard 签署公用设施。

此 markscan, akrai和 iphouse 我们上周标记的相似版本集群持续增长,7月31日至8月1日期间又确认了几个新版本。同一时期还发现了一个更严重的问题: beaver-ui-* 和 accounts-* 8月1日确认的聚集性疫情最终被证实是 静音聚酯纤维这是一个伪装成内部 UI 组件和实用程序包的三阶段投放器。有效载荷会在以下情况下触发: require()这不是安装脚本,所以 --ignore-scripts 但这并不能阻止漏洞的传播。在发现漏洞后的几小时内,运营商就撤下了20个包裹名称中的19个;其中一个在第二天就被另一个账号重新发布;而且在我们发布完整分析报告时,该传输基础设施仍然正常运行。

每周快照是我们正在进行的 恶意代码摘要我们在此验证新威胁并提供可操作的情报,以帮助 DevSecOps 团队保护其安全。 pipeline在损害发生之前。

生态系统小包装已确认
NPMai-backup-script:1.0.02026 年 7 月 31 日
NPMadpanel-core:1.0.02026 年 7 月 31 日
NPMallurectl:1.0.02026 年 7 月 31 日
NPMattio-discover:1.0.02026 年 7 月 31 日
NPM电容器资产:1.0.02026 年 7 月 31 日
NPM社区发布:1.0.02026 年 7 月 31 日
NPMchaos-mcp:1.0.02026 年 7 月 31 日
NPMgoldenflow-js:1.0.02026 年 7 月 31 日
NPMgrok-oauth-mcp:1.0.02026 年 7 月 31 日
NPMfast-csv-helper:1.0.02026 年 7 月 31 日
NPMgtm-mcp-auth:1.0.02026 年 7 月 31 日
NPM危险品法规:1.0.02026 年 7 月 31 日
NPMhit-mcp:1.0.02026 年 7 月 31 日
NPMiac-scanner:1.0.02026 年 7 月 31 日
NPMhomekit-mcp:1.0.02026 年 7 月 31 日
NPMinstall-native-host:1.0.02026 年 7 月 31 日
NPMiwomm-mcp:1.0.02026 年 7 月 31 日
NPMkip-mcp-http:1.0.02026 年 7 月 31 日
NPMmaximumsats-mcp:1.0.02026 年 7 月 31 日
NPMmcp-server-boilerplate:1.0.02026 年 7 月 31 日
NPMpm-claude-skills-mcp:1.0.02026 年 7 月 31 日
NPMpolyprompt:1.0.02026 年 7 月 31 日
NPMrefbase-mcp:1.0.02026 年 7 月 31 日
NPMsap-mcp-facilitator:1.0.02026 年 7 月 31 日
NPMsap-mcp-config:1.0.02026 年 7 月 31 日
NPMrouterbase-mcp:1.0.02026 年 7 月 31 日
NPMsmart-npv-mcp:1.0.02026 年 7 月 31 日
NPMsetup-codex:1.0.02026 年 7 月 31 日
NPMparaglide-js:1.0.12026 年 7 月 31 日
NPMai-backup-script:1.0.22026 年 7 月 31 日
NPM创建情绪:0.0.32026 年 7 月 31 日
NPMmarkscan-utils:1.0.02026 年 8 月 01 日
NPMmarkscan-api:1.0.02026 年 8 月 01 日
NPMakrai-report:1.0.02026 年 8 月 01 日
NPMmarkscan-reports:1.0.02026 年 8 月 01 日
NPMmarkscan-utils:1.0.02026 年 8 月 01 日
NPMiphouse-core:1.0.02026 年 8 月 01 日
NPMakrai-report-new:1.0.02026 年 8 月 01 日
NPMmarkscan-api:1.0.02026 年 8 月 01 日
NPMakrai-report:1.0.02026 年 8 月 01 日
NPMiphouse-api:1.0.02026 年 8 月 01 日
NPMiphouse:1.0.02026 年 8 月 01 日
NPMmarkscan-core:1.0.02026 年 8 月 01 日
NPMmarkscan-reports:1.0.02026 年 8 月 01 日
NPMmarkscan:1.0.02026 年 8 月 01 日
NPM@szc-ft/mcp-szcd-client:0.39.12026 年 8 月 01 日
NPM@szc-ft/mcp-szcd-client:0.39.22026 年 8 月 01 日
NPM筹款服务pp:1.7.02026 年 8 月 01 日
NPM筹款服务pp:1.9.02026 年 8 月 01 日
NPM筹款服务pp:2.0.02026 年 8 月 01 日
NPM页面导航:1.0.12026 年 8 月 01 日
NPM基本邀请码:1.0.02026 年 8 月 01 日
openvsxchiehyu/vscode-astyle:0.0.12026 年 8 月 01 日
openvsxspikespaz/vscode-smoothtype:0.0.12026 年 8 月 01 日
NPMelectrode-ota-ui-app:99.0.02026 年 8 月 01 日
NPMelectrode-ota-ui-app:99.0.12026 年 8 月 01 日
openvsxlego-education/ev3-micropython:0.0.12026 年 8 月 01 日
NPM信使风格:1.0.12026 年 8 月 01 日
openvsxgeddski/macros:0.0.12026 年 8 月 01 日
openvsxbastienboutonnet/vscode-dbt:0.0.12026 年 8 月 01 日
openvsxtechnosophos/vscode-helm:0.0.12026 年 8 月 01 日
openvsxheaths/vscode-guid:0.0.12026 年 8 月 01 日
openvsxofhumanbondage/react-proptypes-intellisense:0.0.12026 年 8 月 01 日
openvsxdbankier/vscode-instant-markdown:0.0.12026 年 8 月 01 日
NPMglia-functions-tools:0.2.12026 年 8 月 01 日
NPMvscode-designer-14:14.0.12026 年 8 月 01 日
NPMjobber-app-template-react:1.0.12026 年 8 月 01 日
NPM技术挑战:1.0.12026 年 8 月 01 日
NPM@ks-video/kwai-player-web:9.1.22026 年 8 月 01 日
NPMflydev:0.0.12026 年 8 月 01 日
openvsxnpxms/hide-gitignored:0.0.22026 年 8 月 01 日
openvsxmukundan/python-docs:0.0.32026 年 8 月 01 日
openvsxdrewbourne/vscode-remark-lint:0.0.32026 年 8 月 01 日
openvsxalex-chen/gitee-code-settings-sync:0.0.12026 年 8 月 01 日
openvsx365businessdevelopment/bdev-al-xml-doc:0.0.12026 年 8 月 01 日
openvsxalduncanson/react-hooks-snippets:0.0.12026 年 8 月 01 日
openvsxacademiadosdevs/javafx:0.0.12026 年 8 月 01 日
openvsxazurepolicy/azurepolicyextension:0.0.12026 年 8 月 01 日
openvsxbdznh/c-cpp-compile-run-windows:0.0.12026 年 8 月 01 日
openvsxbartmanabyss/amiga-debug:0.0.12026 年 8 月 01 日
openvsxbretdoyle/javascript-extensions-pack---js-essentials:0.0.12026 年 8 月 01 日
NPM测试开发观察:0.1.02026 年 8 月 01 日
NPM伊蚊群:1.0.12026 年 8 月 01 日
NPMa.poltoradnev-package-c:6.1.122026 年 8 月 01 日
NPM账户时间线:2012年9月6日2026 年 8 月 01 日
NPMbcore-bravo-eslint-config:9.5.92026 年 8 月 01 日
NPMbeaver-ui-drawer:9.4.102026 年 8 月 01 日
NPMbeaver-ui-card-large:9.6.52026 年 8 月 01 日
NPMbeaver-ui-actions-button:5.4.92026 年 8 月 01 日
NPMarbocrate-sla-prober-arbocrate-sla-prober-core:7.5.92026 年 8 月 01 日
NPMafisha-storybook-default:9.7.122026 年 8 月 01 日
NPMboardwalk-js-tests:1.1.12026 年 8 月 01 日
NPMbeaver-ui-drawer:9.4.112026 年 8 月 01 日
NPMbeaver-ui-drawer:9.4.122026 年 8 月 01 日
NPMbeaver-ui-drawer:11.3.52026 年 8 月 01 日
openvsxyardensachs/copy-python-path:0.0.12026 年 8 月 02 日
openvsxmiclo/sort-typescript-imports:0.0.32026 年 8 月 02 日
openvsxqiu/llvm-ir-language-support:0.0.42026 年 8 月 02 日
openvsxqiu/llvm-ir-language-support:0.0.62026 年 8 月 02 日
openvsxjakeboone02/cypher-query-language:0.0.22026 年 8 月 02 日
openvsxmadhavd1/javadoc-tools:0.0.22026 年 8 月 02 日
openvsxangelo-breuer/license-header-manager:0.0.22026 年 8 月 02 日
openvsxwordpresstools/wordpress:0.0.12026 年 8 月 02 日
openvsxpwrs/cem-语言-服务器-vscode:0.0.12026 年 8 月 02 日
openvsxjt/jakt:0.0.12026 年 8 月 02 日
openvsxmkdirdocs/mkd-docs:0.0.12026 年 8 月 02 日
openvsxydaveluy/xsmp-modeler:0.0.12026 年 8 月 02 日
openvsxbdaeumer/vscode-eslint:0.0.12026 年 8 月 02 日
openvsxydaveluy/xsmp-tas-mdk:0.0.12026 年 8 月 02 日
openvsxnihilus118/perl-debugger:0.0.12026 年 8 月 02 日
openvsxMagne-sjaastad/opm-flow-editor-support:0.0.12026 年 8 月 02 日
openvsx大卫帕林德/rails-test-runner:0.0.12026 年 8 月 02 日
openvsxchris-hock/pioasm:0.0.12026 年 8 月 02 日
openvsxchavyleung/vscode-pnpm-verlens:0.0.12026 年 8 月 02 日
openvsxflutterando/flutter-mobx:0.0.12026 年 8 月 02 日
openvsxgobystrokreactjs/gobystrok:0.0.12026 年 8 月 02 日
openvsxglavin001/unibeautify-vscode:0.0.12026 年 8 月 02 日
openvsxhyperledgercomposer/composer-support-client:0.0.12026 年 8 月 02 日
openvsxinsigne/powershell:0.0.12026 年 8 月 02 日
openvsxjeremy38100/init-node-script:0.0.12026 年 8 月 02 日
openvsxlevertion/mcjson:0.0.12026 年 8 月 02 日
NPM审批守护者:1.0.72026 年 8 月 02 日
NPM审批守护者:1.0.92026 年 8 月 02 日
NPM审批守护者:1.1.02026 年 8 月 02 日
NPMsimple-date-formatter-util-1:1.0.02026 年 8 月 02 日
NPMsimple-date-formatter-util-2:1.0.02026 年 8 月 02 日
NPMaccounts-final-form:9.9.122026 年 8 月 03 日
NPM账户加载状态:8.9.62026 年 8 月 03 日
NPMlist-issue-predecessor-dependencies-block:99.0.02026 年 8 月 03 日
NPMfluid-type-ui:2.0.92026 年 8 月 03 日
NPMfluid-type-ui:2.0.82026 年 8 月 03 日
NPM@catamania/front-components:1.0.52026 年 8 月 04 日
NPM@lizhao1/memorax-code-internal:0.1.02026 年 8 月 04 日
NPM@lizhao1/memorax-code-internal:0.1.12026 年 8 月 04 日
NPMsimple-date-formatter-util-4:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-util-14:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-util-15:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-util-16:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-new-1:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-new-3:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-new-5:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-new-6:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-new-7:1.0.02026 年 8 月 04 日
NPMsimple-date-formatter-new-8:1.0.02026 年 8 月 04 日
NPM@jsimplify/errno:2.0.72026 年 8 月 04 日
NPM@jsimplify/errno:2.0.62026 年 8 月 04 日
NPM@jsimplify/errno:2.0.82026 年 8 月 04 日
pilaunchdarkly-ai-server-sdk:1.9.92026 年 8 月 05 日
NPM模拟版本:1.0.12026 年 8 月 05 日
NPMpython-bitcoinlib:1.0.02026 年 8 月 05 日
NPMckcc-protocol:1.0.02026 年 8 月 05 日
NPMledger-lib:1.0.02026 年 8 月 05 日
NPMtrezor-lib:1.0.02026 年 8 月 05 日
NPMhwi-lib:1.0.02026 年 8 月 05 日
NPMethers-lib:1.0.02026 年 8 月 05 日
NPMbip32-js:1.0.02026 年 8 月 05 日
NPMethers-lib:1.0.12026 年 8 月 05 日
NPMbip32-js:1.0.12026 年 8 月 05 日
NPMmnemonic-utils:1.0.02026 年 8 月 05 日
NPMckcc-protocol:1.0.12026 年 8 月 05 日
NPMpython-bitcoinlib:1.0.12026 年 8 月 05 日
NPMtrezor-lib:1.0.12026 年 8 月 05 日
NPMledger-lib:1.0.12026 年 8 月 05 日
NPMhwi-lib:1.0.12026 年 8 月 05 日
NPMethereum-sign-utils:1.0.02026 年 8 月 05 日
NPMethers-lib:1.0.22026 年 8 月 05 日
VS代码pi-agent-chat:0.0.12026 年 8 月 06 日
VS代码bin-json:0.0.82026 年 8 月 06 日
NPM@servicetitan/dte-unlayer:0.150.52026 年 8 月 06 日
NPM@servicetitan/dte-unlayer:0.150.42026 年 8 月 06 日
NPM@servicetitan/dte-unlayer:0.150.32026 年 8 月 06 日
NPM@servicetitan/dte-unlayer:0.150.22026 年 8 月 06 日
NPM@servicetitan/dte-unlayer:0.150.12026 年 8 月 06 日
NPMkarapace-docs:1.0.12026 年 8 月 06 日
NPMgithub-app-sts-action:1.0.12026 年 8 月 06 日
NPMfoodi:99.99.12026 年 8 月 06 日
NPMmove-bcs-codec:1.0.02026 年 8 月 06 日
NPMmove-bcs-codec:1.0.12026 年 8 月 06 日
NPMmove-bcs-codec:1.0.22026 年 8 月 06 日
NPMrdfxvela:5.0.12026 年 8 月 07 日
NPMrdfxvela:4.1.02026 年 8 月 07 日
NPMrdfxvela:6.0.02026 年 8 月 07 日
NPMrdfxvela:6.1.02026 年 8 月 07 日
NPMrdfxvela:6.2.12026 年 8 月 07 日
NPMvelabuild:2.0.02026 年 8 月 07 日
NPMvelabuild:1.0.32026 年 8 月 07 日
NPMvelabuild:1.0.22026 年 8 月 07 日
NPMvelabuild:1.0.12026 年 8 月 07 日
NPMvelabuild:1.0.02026 年 8 月 07 日
NPMvelabuild:2.1.02026 年 8 月 07 日
VS代码alanas-is-testing:0.0.12026 年 8 月 07 日
NPMsyft-acp-util:1.0.02026 年 8 月 07 日
NPMsyft-acp-core:1.0.02026 年 8 月 07 日
NPMsyft-acp-uikit:1.0.02026 年 8 月 07 日
NPMsyft-acp-atoms:1.0.02026 年 8 月 07 日
NPMgpt-terminal-cli:1.0.02026 年 8 月 07 日
NPMwormgpt-cli:1.0.02026 年 8 月 07 日
NPMwormgpt-cli:1.0.12026 年 8 月 07 日
NPMwormgpt-cli:1.0.22026 年 8 月 07 日
NPMdojo-rn-interview:1.0.12026 年 8 月 07 日
NPMwormgpt-cli:1.0.32026 年 8 月 07 日
NPMwormgpt-cli:1.0.42026 年 8 月 07 日
NPMwormgpt-cli:1.0.52026 年 8 月 07 日
NPMwormgpt-cli:1.0.72026 年 8 月 07 日
NPMwormgpt-cli:1.0.62026 年 8 月 07 日
NPMwormgpt-cli:1.0.82026 年 8 月 07 日

当流量遇上有效载荷:本周出现 206 个恶意包裹

本周的摘要展示了两种并行运行的攻击模式,不仅发布速度更快,而且发布内容旨在真正执行。 wormgpt-cli 一天之内,npm 上的软件包就从零个版本飙升到九个版本,其名称竟与一款卖给网络犯罪分子的真正暗黑 LLM 工具如出一辙,这种自动化速度是任何人工审核流程都无法比拟的。另外九个软件包则伪装成加密货币钱包和签名库(ledger-lib, trezor-lib, bip32-js(以及其他),所有这些都在 8 月 5 日几个小时内相继得到确认,这是一次同步发布,旨在抢在任何人注意到之前赢得一场依赖关系混乱的竞赛。

但本周最重要的发现与交易量根本无关。 静音聚酯纤维, beaver-ui-* 和 accounts-* 我们彻底分析了集群,结果发现它是一个三阶段投放器,会在以下情况下触发: require()这不是安装脚本,所以 --ignore-scripts 从未见过。20个包裹中,有19个在几小时内就被运营商自行撤回,还有一个第二天又以另一个账户重新出现,而配送基础设施仍然正常运行。

Xygeni 早期恶意软件警告 它实时监控 npm、PyPI、OpenVSX 和其他注册表,在威胁发布之时就发出警报,阻止它们进入构建流程,阻止 AI 代理自主安装,也阻止像 QuietPolyfill 这样的投放器在首次导入时执行操作。当一个软件包一天内发布九个版本,或者一个“UI 组件库”悄悄地获取并运行一个已签名的加载器时,事后检测就为时已晚。

Xygeni 的 Open Source Security 该平台为 DevSecOps 团队提供实时检测和优先级排序功能,帮助他们应对协调供应链带来的压力,从而保障您的安全。 pipeline保持清洁,同时又不拖慢团队速度。

sca-tools-软件-成分分析工具
确定软件风险的优先级、进行补救并加以保护
注册免费账号。
不需要信用卡。

确保您的软件开发和交付安全无虞

使用 Xygeni 产品套件