Resum de codi maliciós 75

Resum de codi maliciós de Xygeni 75

Cada setmana, els nostres sistemes de detecció de programari maliciós escanegen milers de paquets nous i actualitzats en registres públics com ara npm i PyPI. Aquesta setmana no ha estat una excepció.

Vam confirmar més de 200 paquets maliciosos entre el 12 i el 19 de juny de 2026, predominantment a npm, amb casos addicionals a PyPI. Diversos van aparèixer en clústers coordinats, versions malicioses repetides publicades amb els mateixos noms o en famílies de paquets estretament relacionades.

El cas més destacat d'aquesta setmana ha estat sensivity, que va inundar npm amb més de 70 llançaments versionats en tot el rang 2.5.x, confirmats al llarg de diversos dies. Altres clústers destacats van incloure una onada de @solana-labs typosquats dirigits a l'ecosistema Solana (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — en dues campanyes de publicació separades el 7 i el 8 de juny), el @nstrlabs família (sdk, ixel, utils, shared-components, api-client, auth — atac de confusió de dependències contra un espai de noms de paquet intern), el @klapp-login-platform grup (native-sdk, oidc, routes — suplantació d'una plataforma d'autenticació), internallib_v557 i internallib_v984 (múltiples versions d'impostors de biblioteques internes ofuscats), pocteszep (6 versions publicades l'11 de juny) i un clúster d'utilitats criptogràfiques i Web3 que inclouen blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87i farming-tools-12. La morningstar-design-system El paquet va aparèixer en tres versions el 10 de juny, imitant un conegut sistema de disseny financer.

A partir del 13 de juny, el ritme es va accelerar. houzidawang806 el clúster per si sol va representar més de 25 versions publicades en un sol dia, juntament amb altres germans houzidawang807 i houzidawang808. La metrics-pipeline-d8k2 El paquet es va tornar a publicar contínuament en 21 versions entre el 15 i el 18 de juny, una campanya d'evasió sostinguda dissenyada per mantenir-se per davant de les llistes de bloqueig. El friendly-greeter-demo El paquet va anar reapareixent a través de les versions durant tota la setmana. Van sorgir nous intents de confusió de dependències a sota xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, i diversos altres, tots amb números de versió inflats en el rang 999.x. Un nou grup de noms d'utilitats genèriques amb sufixos hexadecimals aleatoris (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) va aparèixer els dies 18 i 19 de juny, d'acord amb el registre massiu amb guió. La setmana va tancar amb trimprompt, trimprompt-hub, claude-cupi web3-crypto-address-utils confirmat el 19 de juny. A PyPI, neuralbridge-sdk (cinc versions entre 4.5.x–5.1.x), deepstrain, teambot-ai, hello-test-s1i aiaddin-agent es van confirmar al llarg de la setmana.

No es tractava d'anomalies aïllades. El que va destacar aquesta setmana va ser la concentració d'atacs de confusió de dependències contra espais de noms de paquets interns, les campanyes de publicació sostingudes de diversos dies dissenyades per sobreviure a les retirades, la focalització contínua sobre les eines Web3 i DeFi (un patró que s'ha accelerat significativament el 2026) i un ús creixent de noms de paquets genèrics, semblants a soroll, dissenyats per evadir la detecció barrejant-se amb els arbres de dependències normals.

Aquesta instantània setmanal forma part del nostre resum de codi maliciós, on validem noves amenaces i proporcionem intel·ligència accionable per ajudar els equips de DevSecOps a protegir els seus pipelines abans que es produeixin danys. Analitzem què hem trobat aquesta setmana i per què és important.

Ecosistema paquet Confirmat
npmecto-corsair-whisper-6f3b9:1.0.18Juny 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.17Juny 12, 2026
npmecto-nightly-spirit:1.1.0Juny 12, 2026
npmecto-corsair-flag-x9m4:1.0.0Juny 12, 2026
npmecto-rust-read-f3a9c1:1.0.2Juny 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.16Juny 12, 2026
npmecto-rust-read-f3a9c1:1.0.1Juny 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.15Juny 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.14Juny 12, 2026
npminternallib_v984:1.0.3Juny 15, 2026
npminternallib_v984:1.0.4Juny 15, 2026
npminternallib_v984:1.0.2Juny 15, 2026
npminternallib_v557:1.0.4Juny 15, 2026
npminternallib_v557:1.0.7Juny 15, 2026
npminternallib_v557:1.0.9Juny 15, 2026
npminternallib_v557:1.0.10Juny 15, 2026
npminternallib_v557:1.0.15Juny 15, 2026
npminternallib_v557:1.0.16Juny 15, 2026
npminternallib_v557:1.0.18Juny 15, 2026
npmcoral-wraith:1.0.0Juny 12, 2026
npminternallib_v557:1.0.21Juny 15, 2026
npminternallib_v557:1.0.22Juny 15, 2026
npmnpm-sandbox-recerca-d7e8:1.0.0Juny 18, 2026
npmnpm-sandbox-recerca-a1b2:1.0.0Juny 18, 2026
npmnpm-sandbox-recerca-c5d6:1.0.0Juny 18, 2026
npmnpm-sandbox-recerca-9c4e:1.0.0Juny 18, 2026
npmnpm-sandbox-recerca-8b2f:1.0.0Juny 18, 2026
npmnpm-sandbox-recerca-e9f0:1.0.0Juny 18, 2026
npmnpm-sandbox-recerca-f1g2:1.0.0Juny 18, 2026
npmtsc-mesh:1.0.0Juny 13, 2026
npmdemo-de-salutador-amable:1.0.6Juny 13, 2026
npmdemo-de-salutador-amable:1.0.4Juny 13, 2026
npmdemo-de-salutador-amable:1.0.3Juny 13, 2026
npmdemo-de-salutador-amable:1.0.2Juny 13, 2026
npmdemo-de-salutador-amable:1.0.9Juny 13, 2026
npmtsc-ai:1.2.1Juny 13, 2026
npmtsc-lotl:1.0.2Juny 13, 2026
npmtsc-mesh:1.0.1Juny 13, 2026
npmtsc-ai:1.2.0Juny 13, 2026
pipineuralbridge-sdk:4.5.4Juny 13, 2026
npmnpm-sandbox-recerca-g3h4:1.0.0Juny 18, 2026
npmpostinstal·lació-registrador-7x9z:1.0.0Juny 18, 2026
npmhouzidawang806:1.0.0Juny 13, 2026
pipineuralbridge-sdk:5.0.0Juny 13, 2026
pipineuralbridge-sdk:4.5.5Juny 13, 2026
npmhouzidawang806:1.0.1Juny 13, 2026
npmhouzidawang806:1.0.2Juny 13, 2026
npmhouzidawang806:1.0.3Juny 13, 2026
npmhouzidawang806:1.0.4Juny 13, 2026
npmhouzidawang806:1.0.5Juny 13, 2026
npmhouzidawang806:1.0.6Juny 13, 2026
npmhouzidawang806:1.0.7Juny 13, 2026
npmhouzidawang806:1.0.9Juny 13, 2026
npmhouzidawang806:1.1.0Juny 13, 2026
npmhouzidawang806:1.1.1Juny 13, 2026
npmhouzidawang806:1.1.2Juny 13, 2026
npmhouzidawang806:1.1.3Juny 13, 2026
npmhouzidawang806:1.1.4Juny 13, 2026
npmhouzidawang806:1.1.5Juny 13, 2026
pipineuralbridge-sdk:5.1.0Juny 13, 2026
npmhouzidawang807:1.1.6Juny 13, 2026
npmhouzidawang806:1.1.6Juny 13, 2026
npmhouzidawang808:1.0.0Juny 13, 2026
npmhouzidawang806:1.1.7Juny 13, 2026
npmhouzidawang806:1.1.8Juny 13, 2026
npmhouzidawang806:1.2.0Juny 13, 2026
pipineuralbridge-sdk:5.1.1Juny 13, 2026
npmhouzidawang806:1.2.1Juny 13, 2026
npmhouzidawang806:1.2.3Juny 13, 2026
npmhouzidawang806:1.2.4Juny 13, 2026
npmhouzidawang806:1.2.5Juny 13, 2026
npmhouzidawang806:1.2.6Juny 13, 2026
pipineuralbridge-sdk:5.1.2Juny 13, 2026
pipideformació profunda: 1.1.0Juny 13, 2026
npm@jisan901/teamfocus:1.0.3Juny 13, 2026
npmxy-compartit:999.0.0Juny 14, 2026
npmaxl-ui:9.9.99Juny 14, 2026
npmloadninja-shared:9.9.99Juny 14, 2026
npmnpx-whoami-demo:1.0.0Juny 14, 2026
npm@jisan901/teamfocus:1.0.4Juny 14, 2026
npmnano-perf:1.0.1Juny 14, 2026
npmtn-anunci:5.0.1Juny 14, 2026
npmkijai:0.0.2Juny 15, 2026
npmpreus-de-tokens-cron:999.0.0Juny 15, 2026
npmhemi-supply-cron:999.0.0Juny 15, 2026
npmportal-backend:999.0.0Juny 15, 2026
npmestratègies de volta: 999.0.0Juny 15, 2026
npmhemi-earn-actions:999.0.0Juny 15, 2026
npmmonitor-de-voltes-cron:999.0.0Juny 15, 2026
npmve-hemi-rewards:999.0.0Juny 15, 2026
npmnic-datagov:1.0.0Juny 16, 2026
npmogd-analytics:1.0.0Juny 16, 2026
npmogd-platform:1.0.0Juny 16, 2026
npmdms-backend:1.0.0Juny 16, 2026
npmdemo-de-salutador-amable:1.0.10Juny 16, 2026
npmdemo-de-salutador-amable:1.0.11Juny 16, 2026
npmcardano-addresses-docs:1.0.1Juny 16, 2026
npmbodega-sdk:9.9.9Juny 16, 2026
npmflow-lending-sdk:9.9.9Juny 16, 2026
npmpréstec de flux: 9.9.9Juny 16, 2026
npmpréstec de surf: 9.9.9Juny 16, 2026
npmjanus-ft:1.0.0Juny 16, 2026
npmjanus-flow:1.0.0Juny 16, 2026
npmjanus-erc20:1.0.0Juny 16, 2026
npmflowcardano:9.9.9Juny 16, 2026
npmflowdefi:9.9.9Juny 16, 2026
pipihola-test-s1:0.3.1Juny 16, 2026
npmpkg-telemetry-r4f9:1.0.0Juny 18, 2026
npmconfirmador de correu: 3.3.46Juny 16, 2026
npmcarrusel-controller-mixin:999.0.0Juny 16, 2026
npmmètriques-d'execució-w7k2:1.0.0Juny 18, 2026
npmconfirmador de correu: 3.3.48Juny 16, 2026
npmcompilació-seguidor-n5p1:1.0.0Juny 16, 2026
npmnpm-sandbox-ping-r9t2:1.0.0Juny 18, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.2Juny 16, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.1Juny 16, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.0Juny 16, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.3Juny 16, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.4Juny 16, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.5Juny 16, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.6Juny 16, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.7Juny 16, 2026
npmmètriques-d'esdeveniments-q3x7:1.0.8Juny 16, 2026
npmmètriques-pipeline-d8k2:1.0.0Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.1Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.2Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.3Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.4Juny 18, 2026
pipiteambot-ai:1.48.0Juny 17, 2026
npmmètriques-pipeline-d8k2:1.0.5Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.6Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.7Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.8Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.9Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.10Juny 18, 2026
npmdemo-de-salutador-amable:1.0.13Juny 17, 2026
npmdemo-de-salutador-amable:1.0.14Juny 17, 2026
npmmètriques-pipeline-d8k2:1.0.11Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.12Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.13Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.14Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.15Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.16Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.17Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.18Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.19Juny 18, 2026
npmmètriques-pipeline-d8k2:1.0.20Juny 18, 2026
npmcontractes de criptodao: 99.99.99Juny 17, 2026
npmtipus de criptografia: 99.99.99Juny 17, 2026
npmcryptodao-config:99.99.99Juny 17, 2026
npmcryptodao-utils:99.99.99Juny 17, 2026
npmcryptodao-backend:99.99.99Juny 17, 2026
npmcryptodao-sdk:99.99.99Juny 17, 2026
npmcryptodao-core:99.99.99Juny 17, 2026
npmcryptodao-bot:99.99.99Juny 17, 2026
npmsignant de criptodao: 99.99.99Juny 17, 2026
npmcryptodao-deploy:99.99.99Juny 17, 2026
npmmètriques-sonda-64b2:1.0.0Juny 18, 2026
npmmètriques-sonda-dc85:1.0.0Juny 18, 2026
npmmètriques-sonda-77d4:1.0.0Juny 18, 2026
npm@public-for-cdao/core:99.99.99Juny 17, 2026
npmmètriques-sonda-88ad:1.0.0Juny 18, 2026
npmwrspati:0.1.0Juny 18, 2026
npmebpf-tracker-action:1.0.1Juny 18, 2026
npm@azure-lab-services/ml-ts:99.0.0Juny 18, 2026
npmserveis-de-laboratori:99.0.0Juny 18, 2026
npmnomés escaneig: 0.4.5Juny 18, 2026
npmnomés escaneig: 0.4.6Juny 18, 2026
npmnomés escaneig: 0.4.7Juny 18, 2026
npmnomés escaneig: 0.4.8Juny 18, 2026
npm@muaththir/api:2.0.0Juny 18, 2026
npmmòdul-de-càrrecs-de-backoffice:2.999.1Juny 18, 2026
npmmòdul-de-càrrecs-de-backoffice:2.999.0Juny 18, 2026
npmnomés escaneig: 0.4.9Juny 18, 2026
npmnomés escaneig: 0.5.0Juny 18, 2026
npmnomés escaneig: 0.5.1Juny 18, 2026
npmnomés escaneig: 1.0.0Juny 18, 2026
npmnano-perf:2.0.0Juny 18, 2026
npmnano-perf:2.0.1Juny 18, 2026
npmnano-perf:2.1.0Juny 18, 2026
npmnano-perf:2.2.0Juny 18, 2026
npmmètriques-sonda-f256:1.0.0Juny 18, 2026
npmcolor-utils-dee0:1.0.0Juny 18, 2026
npmdades-utilitats-d703:1.0.0Juny 18, 2026
npmeines-de-cadena-be6c:1.0.0Juny 18, 2026
npmcomprovació-de-tipus-816d:1.0.0Juny 18, 2026
npmfmt-helpers-794b:1.0.0Juny 18, 2026
npmdatacamp-light:1.0.0Juny 18, 2026
npmdades-utilitats-bcf2:1.0.0Juny 19, 2026
npmstream-read-35cf:1.0.0Juny 19, 2026
npmdelta-time-32bb:1.0.0Juny 19, 2026
npmsafe-json-38bd:1.0.0Juny 19, 2026
npmhex-conv-ae7a:1.0.0Juny 19, 2026
npmbuffer-wrap-67d7:1.0.0Juny 19, 2026
npmtrimprompt:1.0.2Juny 19, 2026
npmtrimprompt:1.0.4Juny 19, 2026
npmtrimpromt-hub:1.0.1Juny 19, 2026
npmcopa claude: 0.8.6Juny 19, 2026
pipiaiaddin-agent:0.1.0Juny 19, 2026
npmweb3-crypto-address-utils:0.1.0Juny 19, 2026

No deixis que les campanyes coordinades arribin al teu abast Pipelines

El resum d'aquesta setmana no tractava d'una sola amenaça; sinó d'escalabilitat. Més de 200 paquets confirmats, inundació de versions sostinguda durant diversos dies i campanyes de registre massiu amb scripts que s'executen més ràpid del que les revisions manuals poden rastrejar. Els atacants no esperen que us poseu al dia.

Detecció precoç de programari maliciós de Xygeni monitoritza npm, PyPI i altres registres contínuament, marcant les amenaces en el moment de la publicació, no després que hagin arribat a una compilació. Quan una campanya publica 21 versions del mateix paquet maliciós durant quatre dies, una anàlisi setmanal no detecta res a temps.

Xygeni's Open Source Security La solució ofereix als vostres equips de DevSecOps la visibilitat i la priorització en temps real que necessiten per mantenir-se al dia d'aquest tipus de pressió coordinada, de manera que el vostre pipelinemantenir-se net sense alentir els equips.

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