Resum de codi maliciós del juny

Resum mensual de Malicious Code Digest: juliol

Welcome to the July edition of the Xygeni Malicious Code Digest. This month, our security research team confirmed over 780 malicious packages across npm, PyPI, and OpenVSX (the VS Code extension marketplace), tracked across five weekly digests.

July was defined by three converging trends: sustained, high-volume version-flooding campaigns designed to outlast takedowns; a sharp escalation in attacks targeting AI tooling, MCP servers, and agentic workflows; and coordinated dependency-confusion campaigns against both enterprise namespaces and crypto/DeFi ecosystems.

Entre les campanyes més destacades documentades aquest mes:

  • bingo-ai on PyPI resurfaced twice, flooding the registry with well over 150 versions across two bursts (July 13 and July 21), confirming this is an ongoing operation, not a one-off.
  • zevairouter became July’s largest single-package campaign: over 65 versions across npm, published continuously from July 25–28.
  • gcli-control, the Windows RAT we profiled in detail that routes its C2 through npoint.io, escalated from version 0.1.0 to 0.13.0 across three separate weeks.
  • @szc-ft/mcp-szcd-client, the package behind SkillLeak, our writeup on a credential decryptor delivered through a bundled MCP skill, was confirmed July 2.
  • The week of July 7 brought the month’s heaviest AI-tooling targeting: mcp-server-pg, anthropic-toolkit, openai-agents-helpers, ollama-helpersi @langgraphjs/toolkit, impersonating MCP, Anthropic, OpenAI, Ollama, and LangGraph.
  • A 17-package PayPal impersonation cluster hit npm July 27, all at version 28.0.0 within minutes.
  • @wagni_bot, roughly 60 npm packages impersonating crypto wallet SDKs (Ethereum, Solana, Binance, and more), all published in a single day, July 10.
  • Over a dozen fake VS Code extensions surfaced on OpenVSX, confirming attackers are expanding beyond package registries into the IDE itself.

The defining pattern of July: attacks increasingly target the AI agents and automated tooling that install packages with no human reviewer in the loop, at a publishing velocity built to outrun manual review.

Below is a summary of what we found. You can see all five weeks’ data disclosed in full detail at the Malicious Code Digest index.

Setmana 5: Més de 180 paquets descoberts

Ecosistema paquet Confirmat
npm@cryptosrvc/shift-sdk-v4:1.0.77Juliol 24, 2026
openvsxcesium/gltf-vscode:0.0.1Juliol 24, 2026
pipicontrol-gcli:0.13.0Juliol 24, 2026
vscodeairtune:1.0.0Juliol 25, 2026
npmzevairouter:1.0.109Juliol 25, 2026
npmidentityauthorizationserv:28.0.0Juliol 27, 2026
npmmerchantprefsservice-paypal:28.0.0Juliol 27, 2026
npmxo-member-components:28.0.0Juliol 27, 2026
openvsxtechnosophos/vscode-helm:0.0.1Juliol 27, 2026
openvsxbastienboutonnet/vscode-dbt:0.0.1Juliol 27, 2026
npmmarkscan:1.0.0Juliol 28, 2026
npmiphouse:1.0.0Juliol 28, 2026
npmakrai-report-new:1.0.0Juliol 28, 2026
pipivtranalytic:8.0.0Juliol 28, 2026
npmgreatcall-customers-commandapi:99.0.0Juliol 29, 2026
npmblots:2.1.1Juliol 29, 2026
npm@ey-china/ey-assistant:1.0.1Juliol 30, 2026
npmflydev:0.0.1Juliol 30, 2026
npm@qtestorgz/sdk:1.0.0Juliol 30, 2026

Setmana 4: Més de 165 paquets descoberts

Ecosistema paquet Confirmat
npmjavas-crypto:2.0.4Juliol 17, 2026
npmclover-codelab-remote-pay-cloud:99.9.9Juliol 17, 2026
npmfinançament posterior: 99.0.0Juliol 19, 2026
npmtwilio-sense servidor: 99.99.99Juliol 21, 2026
npmcentre de subministrament: 1.0.1Juliol 21, 2026
npm@offa/offa-uwk:999.0.0Juliol 21, 2026
npmformat-de-date-utils-xz:1.0.1Juliol 21, 2026
pipibingo-ai:6.2.241Juliol 21, 2026
npm@bpa-internal/bpa-utils:99.99.99Juliol 22, 2026
npmn8n-nodes-pwn:1.0.1Juliol 22, 2026
pipicontrol-gcli:0.1.0Juliol 22, 2026
npmuniswap-sdk-v4:1.0.0Juliol 23, 2026
npmwagmi-react:1.0.0Juliol 23, 2026
npmethers-secure:1.0.0Juliol 23, 2026
pipicontrol-gcli:0.12.0Juliol 24, 2026
npmdatefmt-pro:1.0.1Juliol 24, 2026
npm@daylightqc/date-fmt-lite:1.0.0Juliol 24, 2026

Setmana 3: Més de 145 paquets descoberts

Ecosistema paquet Confirmat
npmenv-fast:1.0.0Juliol 11, 2026
pipilluna-uv:0.0.25Juliol 12, 2026
npmgoogle-caja-bower:1000.800.20Juliol 13, 2026
npmpaquet-vuln:99.9.14Juliol 13, 2026
pipibingo-ai:6.2.109Juliol 13, 2026
npmerrorexploit:99.9.9Juliol 13, 2026
npmamdocs-core-package:11.11.11Juliol 14, 2026
npmarb-kit:1.0.0Juliol 14, 2026
npmsolana-key-utils:1.0.0Juliol 14, 2026
npmaxios-test-one:1.18.9Juliol 15, 2026
pipiplungerhacker:2.0.1Juliol 15, 2026
pipilog-guru:0.7.8Juliol 16, 2026
pipipylogora:0.7.8Juliol 16, 2026
npm@across-toolkit/eslint-config:99.0.0Juliol 17, 2026
npmvalidpilot-mcp:1.4.0Juliol 17, 2026
npmnyxora:26.7.17Juliol 17, 2026

Setmana 2: Més de 200 paquets descoberts

Ecosistema paquet Confirmat
pipiprocwire:5.2.7Juliol 4, 2026
npmterminal de neó: 0.3.0Juliol 4, 2026
npmagent-nolimit:1.0.336Juliol 6, 2026
vscodeandroid-support-framework-vs:0.0.1Juliol 6, 2026
npmmcp-server-pg:1.0.0Juliol 7, 2026
npmkit d'eines antròpiques: 1.3.1Juliol 7, 2026
npmopenai-agents-helpers:1.3.3Juliol 7, 2026
npmdebugcli:4.4.1Juliol 7, 2026
npmhola244a:1.0.38Juliol 7, 2026
npmthunder-rony:99.9.9Juliol 8, 2026
pipilluna-uv:0.0.5Juliol 9, 2026
npmes6-codify:2.0.0Juliol 9, 2026
npmn8n-nodes-mcputils:0.1.4Juliol 9, 2026
npm@wagni_bot/hyperliquid-sdk:1.0.0Juliol 10, 2026
npm@wagni_bot/metemask-sdk:1.0.0Juliol 10, 2026
npm@wagni_bot/pumpfun-sdk:1.0.0Juliol 10, 2026
npm@wagni_bot/binance-sdk:1.0.0Juliol 10, 2026
npm@wagni_bot/ethereum-wallet:1.0.0Juliol 10, 2026
npmproves-d3do:99.9.9Juliol 10, 2026
npmagent-de-galetes-del-client:99.9.6Juliol 10, 2026

Setmana 1: Més de 90 paquets descoberts

Ecosistema paquet Confirmat
npmmòduls-maledets:999.1.2Juliol 1, 2026
npm@szc-ft/mcp-szcd-client:0.39.0Juliol 2, 2026
npmpp-react-v5:30.0.2Juliol 1, 2026
npmconstel·lació: 0.5.1Juliol 1, 2026
npmdate-fns-lite:1.0.9Juliol 2, 2026
npm@easypayment/medusa-paypal:0.7.6Juliol 2, 2026
npmdl-pp-latm:80.4.2Juliol 2, 2026
npm@sudoughnym/enviro-demo:99.99.99Juliol 1, 2026
npmagent-nolimit:1.0.316Juliol 2, 2026
npmmaleït-ecto-d3ab00:1.0.0Juliol 3, 2026
npm@checkrhq/adjudication-api-client:0.0.2Juliol 3, 2026

From Version Storms to AI Impersonation: What July’s Supply Chain Attacks Reveal

The campaigns above aren’t edge cases, they’re the baseline now. Version-flooding storms, coordinated impersonation drops, and AI-tooling lookalikes are hitting real teams in real SDLCs every week, often with no human in the loop between publication and install.

Xygeni's detecció de programari maliciós i supply chain security platform gives organizations the visibility to catch malicious dependencies before they execute on a developer machine, enter a build system, or reach production. Coverage spans npm, PyPI, OpenVSX, and beyond, monitoring for suspicious publishing patterns, namespace abuse, typosquatting, and AI-native attack techniques as they emerge.

Cada troballa es prioritza automàticament per explotabilitat, accessibilitat i impacte empresarial, de manera que el vostre equip se centra en allò que realment cal solucionar, no en el soroll.

Exploreu tots els paquets i campanyes maliciosos validats per l'equip de seguretat de Xygeni. Resum de codi maliciós.

Mantingueu-vos segurs. Mantingueu-vos ràpids. Mantingueu el control amb Xygeni.

sca-tools-software-composition-analyse-tools
Prioritzar, solucionar i protegir els riscos del programari
Obtén el teu compte gratuït.
No es requereix cap targeta de crèdit.

Assegura el desenvolupament i el lliurament del teu programari

amb el paquet de productes Xygeni