Résumé des codes malveillants 75

Résumé des codes malveillants Xygeni 75

Toutes les semainesNos systèmes de détection de logiciels malveillants analysent des milliers de paquets nouveaux et mis à jour sur des registres publics comme npm et PyPI. Cette semaine n'a pas fait exception.

Nous avons confirmé la présence de plus de 200 paquets malveillants entre le 12 et le 19 juin 2026, principalement sur npm, avec quelques cas supplémentaires sur PyPI. Plusieurs sont apparus en groupes coordonnés, des versions malveillantes répétées étant publiées sous les mêmes noms ou au sein de familles de paquets étroitement liées.

L'affaire qui a fait le plus parler d'elle cette semaine était sensivity, qui a inondé npm de plus de 70 versions différentes de la gamme 2.5.x, confirmées sur plusieurs jours. Parmi les autres clusters notables, on peut citer une vague de @solana-labs typosquats ciblant l'écosystème Solana (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — à travers deux campagnes de publication distinctes les 7 et 8 juin), @nstrlabs famille (sdk, ixel, utils, shared-components, api-client, auth — attaque par confusion de dépendances contre un espace de noms de paquet interne), le @klapp-login-platform groupe (native-sdk, oidc, routes — usurpant l'identité d'une plateforme d'authentification), internallib_v557 et internallib_v984 (plusieurs versions d'imposteurs de bibliothèque interne obscurcis), pocteszep (6 versions publiées le 11 juin), et un ensemble d'utilitaires de cryptographie et Web3, notamment blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87 et farming-tools-12L’ morningstar-design-system Ce logiciel est apparu en trois versions le 10 juin, se faisant passer pour un système de conception financière bien connu.

À partir du 13 juin, le rythme s'est accéléré. houzidawang806 Ce cluster a à lui seul représenté plus de 25 versions publiées en une seule journée, rejointes par ses frères et sœurs. houzidawang807 et houzidawang808L’ metrics-pipeline-d8k2 Le paquet a été republié sans interruption à travers 21 versions entre le 15 et le 18 juin – une campagne de contournement soutenue visant à devancer les listes de blocage. friendly-greeter-demo Le problème du paquet a persisté dans différentes versions tout au long de la semaine. De nouvelles tentatives de confusion de dépendances ont fait surface sous xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, et plusieurs autres — tous portant des numéros de version gonflés dans la gamme 999.x. Un nouveau groupe de noms d'utilitaires génériques avec des suffixes hexadécimaux aléatoires (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) est apparu les 18 et 19 juin, conformément à l'enregistrement en masse automatisé. La semaine s'est terminée avec trimprompt, trimprompt-hub, claude-cup et web3-crypto-address-utils confirmé le 19 juin. Sur PyPI, neuralbridge-sdk (cinq versions réparties entre 4.5.x et 5.1.x), deepstrain, teambot-ai, hello-test-s1 et aiaddin-agent ont été confirmées tout au long de la semaine.

Il ne s'agissait pas d'anomalies isolées. Ce qui a marqué cette semaine, c'est la concentration des attaques par confusion de dépendances contre les espaces de noms de paquets internes, les campagnes de publication soutenues sur plusieurs jours conçues pour survivre aux suppressions, le ciblage continu des outils Web3 et DeFi (une tendance qui s'est considérablement accélérée en 2026), et une utilisation croissante de noms de paquets génériques et peu clairs, conçus pour échapper à la détection en se fondant dans les arbres de dépendances normaux.

Ce résumé hebdomadaire fait partie de notre bulletin continu sur les codes malveillants, dans lequel nous validons les nouvelles menaces et fournissons des renseignements exploitables pour aider les équipes DevSecOps à protéger leurs systèmes. pipelineAvant que des dégâts ne surviennent. Analysons nos découvertes de cette semaine et leur importance.

Écosystème Forfait Confirmé
NPMecto-corsair-whisper-6f3b9:1.0.18Le 12 juin 2026
NPMecto-corsair-whisper-6f3b9:1.0.17Le 12 juin 2026
NPMecto-nightly-spirit:1.1.0Le 12 juin 2026
NPMecto-corsair-flag-x9m4:1.0.0Le 12 juin 2026
NPMecto-rust-read-f3a9c1:1.0.2Le 12 juin 2026
NPMecto-corsair-whisper-6f3b9:1.0.16Le 12 juin 2026
NPMecto-rust-read-f3a9c1:1.0.1Le 12 juin 2026
NPMecto-corsair-whisper-6f3b9:1.0.15Le 12 juin 2026
NPMecto-corsair-whisper-6f3b9:1.0.14Le 12 juin 2026
NPMinternallib_v984:1.0.3Le 15 juin 2026
NPMinternallib_v984:1.0.4Le 15 juin 2026
NPMinternallib_v984:1.0.2Le 15 juin 2026
NPMinternallib_v557:1.0.4Le 15 juin 2026
NPMinternallib_v557:1.0.7Le 15 juin 2026
NPMinternallib_v557:1.0.9Le 15 juin 2026
NPMinternallib_v557:1.0.10Le 15 juin 2026
NPMinternallib_v557:1.0.15Le 15 juin 2026
NPMinternallib_v557:1.0.16Le 15 juin 2026
NPMinternallib_v557:1.0.18Le 15 juin 2026
NPMcorail-wraith:1.0.0Le 12 juin 2026
NPMinternallib_v557:1.0.21Le 15 juin 2026
NPMinternallib_v557:1.0.22Le 15 juin 2026
NPMnpm-sandbox-research-d7e8:1.0.0Le 18 juin 2026
NPMnpm-sandbox-research-a1b2:1.0.0Le 18 juin 2026
NPMnpm-sandbox-research-c5d6:1.0.0Le 18 juin 2026
NPMnpm-sandbox-research-9c4e:1.0.0Le 18 juin 2026
NPMnpm-sandbox-research-8b2f:1.0.0Le 18 juin 2026
NPMnpm-sandbox-research-e9f0:1.0.0Le 18 juin 2026
NPMnpm-sandbox-research-f1g2:1.0.0Le 18 juin 2026
NPMtsc-mesh:1.0.0Le 13 juin 2026
NPMDémo friendly-greeter:1.0.6Le 13 juin 2026
NPMDémo friendly-greeter:1.0.4Le 13 juin 2026
NPMDémo friendly-greeter:1.0.3Le 13 juin 2026
NPMDémo friendly-greeter:1.0.2Le 13 juin 2026
NPMDémo friendly-greeter:1.0.9Le 13 juin 2026
NPMtsc-ai:1.2.1Le 13 juin 2026
NPMtsc-lotl:1.0.2Le 13 juin 2026
NPMtsc-mesh:1.0.1Le 13 juin 2026
NPMtsc-ai:1.2.0Le 13 juin 2026
pypineuralbridge-sdk:4.5.4Le 13 juin 2026
NPMnpm-sandbox-research-g3h4:1.0.0Le 18 juin 2026
NPMpostinstall-logger-7x9z:1.0.0Le 18 juin 2026
NPMhouzidawang806:1.0.0Le 13 juin 2026
pypineuralbridge-sdk:5.0.0Le 13 juin 2026
pypineuralbridge-sdk:4.5.5Le 13 juin 2026
NPMhouzidawang806:1.0.1Le 13 juin 2026
NPMhouzidawang806:1.0.2Le 13 juin 2026
NPMhouzidawang806:1.0.3Le 13 juin 2026
NPMhouzidawang806:1.0.4Le 13 juin 2026
NPMhouzidawang806:1.0.5Le 13 juin 2026
NPMhouzidawang806:1.0.6Le 13 juin 2026
NPMhouzidawang806:1.0.7Le 13 juin 2026
NPMhouzidawang806:1.0.9Le 13 juin 2026
NPMhouzidawang806:1.1.0Le 13 juin 2026
NPMhouzidawang806:1.1.1Le 13 juin 2026
NPMhouzidawang806:1.1.2Le 13 juin 2026
NPMhouzidawang806:1.1.3Le 13 juin 2026
NPMhouzidawang806:1.1.4Le 13 juin 2026
NPMhouzidawang806:1.1.5Le 13 juin 2026
pypineuralbridge-sdk:5.1.0Le 13 juin 2026
NPMhouzidawang807:1.1.6Le 13 juin 2026
NPMhouzidawang806:1.1.6Le 13 juin 2026
NPMhouzidawang808:1.0.0Le 13 juin 2026
NPMhouzidawang806:1.1.7Le 13 juin 2026
NPMhouzidawang806:1.1.8Le 13 juin 2026
NPMhouzidawang806:1.2.0Le 13 juin 2026
pypineuralbridge-sdk:5.1.1Le 13 juin 2026
NPMhouzidawang806:1.2.1Le 13 juin 2026
NPMhouzidawang806:1.2.3Le 13 juin 2026
NPMhouzidawang806:1.2.4Le 13 juin 2026
NPMhouzidawang806:1.2.5Le 13 juin 2026
NPMhouzidawang806:1.2.6Le 13 juin 2026
pypineuralbridge-sdk:5.1.2Le 13 juin 2026
pypideepstrain:1.1.0Le 13 juin 2026
NPM@jisan901/teamfocus:1.0.3Le 13 juin 2026
NPMxy-shared:999.0.0Le 14 juin 2026
NPMaxl-ui:9.9.99Le 14 juin 2026
NPMloadninja-shared:9.9.99Le 14 juin 2026
NPMnpx-whoami-demo:1.0.0Le 14 juin 2026
NPM@jisan901/teamfocus:1.0.4Le 14 juin 2026
NPMnano-perf:1.0.1Le 14 juin 2026
NPMtn-publicité:5.0.1Le 14 juin 2026
NPMkijai:0.0.2Le 15 juin 2026
NPMtoken-prices-cron:999.0.0Le 15 juin 2026
NPMhemi-supply-cron:999.0.0Le 15 juin 2026
NPMportail-backend:999.0.0Le 15 juin 2026
NPMstratégies de coffre-fort : 999.0.0Le 15 juin 2026
NPMactions de gain hémi:999.0.0Le 15 juin 2026
NPMvaults-monitor-cron:999.0.0Le 15 juin 2026
NPMve-hemi-rewards:999.0.0Le 15 juin 2026
NPMnic-datagov:1.0.0Le 16 juin 2026
NPMogd-analytics:1.0.0Le 16 juin 2026
NPMogd-platform:1.0.0Le 16 juin 2026
NPMdms-backend:1.0.0Le 16 juin 2026
NPMDémo friendly-greeter:1.0.10Le 16 juin 2026
NPMDémo friendly-greeter:1.0.11Le 16 juin 2026
NPMcardano-addresses-docs:1.0.1Le 16 juin 2026
NPMbodega-sdk:9.9.9Le 16 juin 2026
NPMflow-lending-sdk:9.9.9Le 16 juin 2026
NPMprêt en flux continu : 9.9.9Le 16 juin 2026
NPMsurf-lending:9.9.9Le 16 juin 2026
NPMjanus-ft:1.0.0Le 16 juin 2026
NPMjanus-flow:1.0.0Le 16 juin 2026
NPMjanus-erc20:1.0.0Le 16 juin 2026
NPMflowcardano:9.9.9Le 16 juin 2026
NPMflowdefi:9.9.9Le 16 juin 2026
pypibonjour-test-s1:0.3.1Le 16 juin 2026
NPMpkg-telemetry-r4f9:1.0.0Le 18 juin 2026
NPMmailconfirmer:3.3.46Le 16 juin 2026
NPMcarousel-controller-mixin:999.0.0Le 16 juin 2026
NPMruntime-metrics-w7k2:1.0.0Le 18 juin 2026
NPMmailconfirmer:3.3.48Le 16 juin 2026
NPMbuild-tracker-n5p1:1.0.0Le 16 juin 2026
NPMnpm-sandbox-ping-r9t2:1.0.0Le 18 juin 2026
NPMmétriques d'événements q3x7:1.0.2Le 16 juin 2026
NPMmétriques d'événements q3x7:1.0.1Le 16 juin 2026
NPMmétriques d'événements q3x7:1.0.0Le 16 juin 2026
NPMmétriques d'événements q3x7:1.0.3Le 16 juin 2026
NPMmétriques d'événements q3x7:1.0.4Le 16 juin 2026
NPMmétriques d'événements q3x7:1.0.5Le 16 juin 2026
NPMmétriques d'événements q3x7:1.0.6Le 16 juin 2026
NPMmétriques d'événements q3x7:1.0.7Le 16 juin 2026
NPMmétriques d'événements q3x7:1.0.8Le 16 juin 2026
NPMmétrique-pipeline-d8k2:1.0.0Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.1Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.2Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.3Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.4Le 18 juin 2026
pypiteambot-ai:1.48.0Le 17 juin 2026
NPMmétrique-pipeline-d8k2:1.0.5Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.6Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.7Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.8Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.9Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.10Le 18 juin 2026
NPMDémo friendly-greeter:1.0.13Le 17 juin 2026
NPMDémo friendly-greeter:1.0.14Le 17 juin 2026
NPMmétrique-pipeline-d8k2:1.0.11Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.12Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.13Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.14Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.15Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.16Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.17Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.18Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.19Le 18 juin 2026
NPMmétrique-pipeline-d8k2:1.0.20Le 18 juin 2026
NPMcryptodao-contracts:99.99.99Le 17 juin 2026
NPMcryptodao-types:99.99.99Le 17 juin 2026
NPMcryptodao-config:99.99.99Le 17 juin 2026
NPMcryptodao-utils:99.99.99Le 17 juin 2026
NPMcryptodao-backend:99.99.99Le 17 juin 2026
NPMcryptodao-sdk:99.99.99Le 17 juin 2026
NPMcryptodao-core:99.99.99Le 17 juin 2026
NPMcryptodao-bot:99.99.99Le 17 juin 2026
NPMcryptodao-signer:99.99.99Le 17 juin 2026
NPMcryptodao-deploy:99.99.99Le 17 juin 2026
NPMmetrics-probe-64b2:1.0.0Le 18 juin 2026
NPMmetrics-probe-dc85:1.0.0Le 18 juin 2026
NPMmetrics-probe-77d4:1.0.0Le 18 juin 2026
NPM@public-for-cdao/core:99.99.99Le 17 juin 2026
NPMmetrics-probe-88ad:1.0.0Le 18 juin 2026
NPMwrspati:0.1.0Le 18 juin 2026
NPMebpf-tracker-action:1.0.1Le 18 juin 2026
NPM@azure-lab-services/ml-ts:99.0.0Le 18 juin 2026
NPMservices-laboratoire:99.0.0Le 18 juin 2026
NPMscan-only:0.4.5Le 18 juin 2026
NPMscan-only:0.4.6Le 18 juin 2026
NPMscan-only:0.4.7Le 18 juin 2026
NPMscan-only:0.4.8Le 18 juin 2026
NPM@muaththir/api:2.0.0Le 18 juin 2026
NPMmodule de facturation backoffice : 2.999.1Le 18 juin 2026
NPMmodule de facturation backoffice : 2.999.0Le 18 juin 2026
NPMscan-only:0.4.9Le 18 juin 2026
NPMscan-only:0.5.0Le 18 juin 2026
NPMscan-only:0.5.1Le 18 juin 2026
NPMscan-only:1.0.0Le 18 juin 2026
NPMnano-perf:2.0.0Le 18 juin 2026
NPMnano-perf:2.0.1Le 18 juin 2026
NPMnano-perf:2.1.0Le 18 juin 2026
NPMnano-perf:2.2.0Le 18 juin 2026
NPMmetrics-probe-f256:1.0.0Le 18 juin 2026
NPMcolor-utils-dee0:1.0.0Le 18 juin 2026
NPMdata-utils-d703:1.0.0Le 18 juin 2026
NPMstring-tools-be6c:1.0.0Le 18 juin 2026
NPMvérification de type 816d:1.0.0Le 18 juin 2026
NPMfmt-helpers-794b:1.0.0Le 18 juin 2026
NPMdatacamp-light:1.0.0Le 18 juin 2026
NPMdata-utils-bcf2:1.0.0Le 19 juin 2026
NPMlecture du flux 35cf:1.0.0Le 19 juin 2026
NPMdelta-time-32bb:1.0.0Le 19 juin 2026
NPMsafe-json-38bd:1.0.0Le 19 juin 2026
NPMhex-conv-ae7a:1.0.0Le 19 juin 2026
NPMbuffer-wrap-67d7:1.0.0Le 19 juin 2026
NPMtrimprompt:1.0.2Le 19 juin 2026
NPMtrimprompt:1.0.4Le 19 juin 2026
NPMtrimprompt-hub:1.0.1Le 19 juin 2026
NPMclaude-cup:0.8.6Le 19 juin 2026
pypiaiaddin-agent:0.1.0Le 19 juin 2026
NPMweb3-crypto-address-utils:0.1.0Le 19 juin 2026

Ne laissez pas des campagnes coordonnées vous atteindre Pipelines

Le bilan de cette semaine ne portait pas sur une menace isolée, mais sur son ampleur. Plus de 200 paquets confirmés, une diffusion massive et continue de versions malveillantes pendant plusieurs jours, et des campagnes d'enregistrement en masse automatisées exécutées à une vitesse fulgurante, impossible à suivre manuellement. Les attaquants n'attendent pas que vous réagissiez.

Détection précoce des logiciels malveillants Xygeni Ce système surveille en continu npm, PyPI et d'autres registres, signalant les menaces dès leur publication, et non après leur intégration dans une version compilée. Lorsqu'une campagne publie 21 versions du même paquet malveillant en quatre jours, une analyse hebdomadaire ne permet pas de les détecter à temps.

Xygéni Open Source Security Cette solution offre à vos équipes DevSecOps la visibilité en temps réel et la priorisation dont elles ont besoin pour garder une longueur d'avance sur ce type de pression coordonnée. pipelineRestez propres sans ralentir vos équipes.

sca-tools-logiciel-outils-d'analyse-de-composition
Priorisez, corrigez et sécurisez vos risques logiciels
Obtenez votre compte gratuit.
Aucune carte de crédit requise.

Sécurisez le développement et la livraison de vos logiciels

avec la suite de produits Xygeni