Skadelig kodesammendrag 75

Xygeni ondsinnet kodesammendrag 75

Hver uke, våre systemer for skadelig programvare-deteksjon skanner tusenvis av nye og oppdaterte pakker på tvers av offentlige registre som npm og PyPI. Denne uken var intet unntak.

Vi bekreftet over 200 ondsinnede pakker mellom 12. og 19. juni 2026, hovedsakelig på tvers av npm, med ytterligere tilfeller i PyPI. Flere dukket opp i koordinerte klynger, gjentatte ondsinnede utgivelser publisert under samme navn eller på tvers av nært beslektede pakkefamilier.

Den mest fremtredende saken denne uken var sensivity, som oversvømmet npm med over 70 versjonerte utgivelser i 2.5.x-serien, bekreftet over flere dager. Andre bemerkelsesverdige klynger inkluderte en bølge av @solana-labs typosquats rettet mot Solana-økosystemet (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — på tvers av to separate publiseringskampanjer 7. og 8. juni), den @nstrlabs familie (sdk, ixel, utils, shared-components, api-client, auth — avhengighetsforvirringsangrep mot et internt pakkenavnerom), @klapp-login-platform gruppe (native-sdk, oidc, routes — utgi seg for å være en autentiseringsplattform), internallib_v557 og internallib_v984 (flere versjoner av obfuskerte interne bibliotekssvindlere), pocteszep (6 versjoner publisert 11. juni), og en klynge av krypto- og Web3-verktøy inkludert blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87og farming-tools-12. De morningstar-design-system Pakken dukket opp i tre versjoner 10. juni, og etterlignet et velkjent system for økonomisk design.

Fra 13. juni og utover økte tempoet. houzidawang806 klyngen alene sto for over 25 versjoner publisert på én dag, sammen med søsken houzidawang807 og houzidawang808. De metrics-pipeline-d8k2 Pakken ble publisert kontinuerlig i 21 versjoner mellom 15. og 18. juni – en vedvarende unnvikelseskampanje designet for å holde seg foran blokkeringslister. friendly-greeter-demo Pakken dukket opp igjen på tvers av versjoner i løpet av uken. Nye forsøk på avhengighetsforvirring dukket opp under xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, og flere andre – alle med oppblåste versjonsnumre i 999.x-området. En ny klynge av generiske verktøynavn med tilfeldige heksadesimale suffikser (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) dukket opp 18.–19. juni, i samsvar med skriptbasert masseregistrering. Uken ble avsluttet med trimprompt, trimprompt-hub, claude-cupog web3-crypto-address-utils bekreftet 19. juni. I PyPI, neuralbridge-sdk (fem versjoner på tvers av 4.5.x–5.1.x), deepstrain, teambot-ai, hello-test-s1og aiaddin-agent ble bekreftet i løpet av uken.

Dette var ikke isolerte avvik. Det som skilte seg ut denne uken var konsentrasjonen av avhengighetsforvirringsangrep mot interne pakkenavnerom, de vedvarende publiseringskampanjene over flere dager som var utformet for å overleve fjerninger, den fortsatte målrettingen av Web3- og DeFi-verktøy (et mønster som har akselerert betydelig i 2026), og en økende bruk av generiske, støylignende pakkenavn som er konstruert for å unngå deteksjon ved å blande seg inn i normale avhengighetstrær.

Dette ukentlige øyeblikksbildet er en del av vår pågående oversikt over skadelig kode, hvor vi validerer nye trusler og gir handlingsrettet informasjon for å hjelpe DevSecOps-team med å beskytte sine pipelinefør skaden oppstår. La oss se på hva vi fant denne uken og hvorfor det er viktig.

Økosystem Pakke Bekreftet
NPMecto-corsair-whisper-6f3b9:1.0.18Juni 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.17Juni 12, 2026
NPMecto-nattlig-ånd:1.1.0Juni 12, 2026
NPMecto-corsair-flagg-x9m4:1.0.0Juni 12, 2026
NPMecto-rust-read-f3a9c1:1.0.2Juni 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.16Juni 12, 2026
NPMecto-rust-read-f3a9c1:1.0.1Juni 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.15Juni 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.14Juni 12, 2026
NPMinternallib_v984:1.0.3Juni 15, 2026
NPMinternallib_v984:1.0.4Juni 15, 2026
NPMinternallib_v984:1.0.2Juni 15, 2026
NPMinternallib_v557:1.0.4Juni 15, 2026
NPMinternallib_v557:1.0.7Juni 15, 2026
NPMinternallib_v557:1.0.9Juni 15, 2026
NPMinternallib_v557:1.0.10Juni 15, 2026
NPMinternallib_v557:1.0.15Juni 15, 2026
NPMinternallib_v557:1.0.16Juni 15, 2026
NPMinternallib_v557:1.0.18Juni 15, 2026
NPMcoral-wraith:1.0.0Juni 12, 2026
NPMinternallib_v557:1.0.21Juni 15, 2026
NPMinternallib_v557:1.0.22Juni 15, 2026
NPMnpm-sandbox-research-d7e8:1.0.0Juni 18, 2026
NPMnpm-sandbox-research-a1b2:1.0.0Juni 18, 2026
NPMnpm-sandbox-research-c5d6:1.0.0Juni 18, 2026
NPMnpm-sandbox-research-9c4e:1.0.0Juni 18, 2026
NPMnpm-sandbox-research-8b2f:1.0.0Juni 18, 2026
NPMnpm-sandbox-research-e9f0:1.0.0Juni 18, 2026
NPMnpm-sandbox-research-f1g2:1.0.0Juni 18, 2026
NPMtsc-nett: 1.0.0Juni 13, 2026
NPMvennlig-velkomst-demo: 1.0.6Juni 13, 2026
NPMvennlig-velkomst-demo: 1.0.4Juni 13, 2026
NPMvennlig-velkomst-demo: 1.0.3Juni 13, 2026
NPMvennlig-velkomst-demo: 1.0.2Juni 13, 2026
NPMvennlig-velkomst-demo: 1.0.9Juni 13, 2026
NPMtsc-ai:1.2.1Juni 13, 2026
NPMtsc-lotl:1.0.2Juni 13, 2026
NPMtsc-nett: 1.0.1Juni 13, 2026
NPMtsc-ai:1.2.0Juni 13, 2026
pypineuralbridge-sdk:4.5.4Juni 13, 2026
NPMnpm-sandbox-research-g3h4:1.0.0Juni 18, 2026
NPMpostinstall-logger-7x9z:1.0.0Juni 18, 2026
NPMhouzidawang806:1.0.0Juni 13, 2026
pypineuralbridge-sdk:5.0.0Juni 13, 2026
pypineuralbridge-sdk:4.5.5Juni 13, 2026
NPMhouzidawang806:1.0.1Juni 13, 2026
NPMhouzidawang806:1.0.2Juni 13, 2026
NPMhouzidawang806:1.0.3Juni 13, 2026
NPMhouzidawang806:1.0.4Juni 13, 2026
NPMhouzidawang806:1.0.5Juni 13, 2026
NPMhouzidawang806:1.0.6Juni 13, 2026
NPMhouzidawang806:1.0.7Juni 13, 2026
NPMhouzidawang806:1.0.9Juni 13, 2026
NPMhouzidawang806:1.1.0Juni 13, 2026
NPMhouzidawang806:1.1.1Juni 13, 2026
NPMhouzidawang806:1.1.2Juni 13, 2026
NPMhouzidawang806:1.1.3Juni 13, 2026
NPMhouzidawang806:1.1.4Juni 13, 2026
NPMhouzidawang806:1.1.5Juni 13, 2026
pypineuralbridge-sdk:5.1.0Juni 13, 2026
NPMhouzidawang807:1.1.6Juni 13, 2026
NPMhouzidawang806:1.1.6Juni 13, 2026
NPMhouzidawang808:1.0.0Juni 13, 2026
NPMhouzidawang806:1.1.7Juni 13, 2026
NPMhouzidawang806:1.1.8Juni 13, 2026
NPMhouzidawang806:1.2.0Juni 13, 2026
pypineuralbridge-sdk:5.1.1Juni 13, 2026
NPMhouzidawang806:1.2.1Juni 13, 2026
NPMhouzidawang806:1.2.3Juni 13, 2026
NPMhouzidawang806:1.2.4Juni 13, 2026
NPMhouzidawang806:1.2.5Juni 13, 2026
NPMhouzidawang806:1.2.6Juni 13, 2026
pypineuralbridge-sdk:5.1.2Juni 13, 2026
pypidyp belastning: 1.1.0Juni 13, 2026
NPM@jisan901/teamfokus:1.0.3Juni 13, 2026
NPMxy-delt:999.0.0Juni 14, 2026
NPMaxl-ui:9.9.99Juni 14, 2026
NPMloadninja-delt:9.9.99Juni 14, 2026
NPMnpx-whoami-demo:1.0.0Juni 14, 2026
NPM@jisan901/teamfokus:1.0.4Juni 14, 2026
NPMnano-perf:1.0.1Juni 14, 2026
NPMtn-annonse:5.0.1Juni 14, 2026
NPMkijai:0.0.2Juni 15, 2026
NPMtoken-priser-cron:999.0.0Juni 15, 2026
NPMhemi-supply-cron:999.0.0Juni 15, 2026
NPMportal-backend:999.0.0Juni 15, 2026
NPMhvelvstrategier: 999.0.0Juni 15, 2026
NPMhemi-earn-actions:999.0.0Juni 15, 2026
NPMhvelv-monitor-cron:999.0.0Juni 15, 2026
NPMve-hemi-belønninger:999.0.0Juni 15, 2026
NPMnic-datagov:1.0.0Juni 16, 2026
NPMogd-analyse:1.0.0Juni 16, 2026
NPMogd-plattform:1.0.0Juni 16, 2026
NPMdms-backend:1.0.0Juni 16, 2026
NPMvennlig-velkomst-demo: 1.0.10Juni 16, 2026
NPMvennlig-velkomst-demo: 1.0.11Juni 16, 2026
NPMcardano-adresser-dokumenter:1.0.1Juni 16, 2026
NPMbodega-sdk:9.9.9Juni 16, 2026
NPMflow-lending-sdk:9.9.9Juni 16, 2026
NPMflytutlån: 9.9.9Juni 16, 2026
NPMsurfeutlån: 9.9.9Juni 16, 2026
NPMjanus-ft:1.0.0Juni 16, 2026
NPMjanus-flow:1.0.0Juni 16, 2026
NPMjanus-erc20:1.0.0Juni 16, 2026
NPMflytcardano:9.9.9Juni 16, 2026
NPMflytdefi:9.9.9Juni 16, 2026
pypihallo-test-s1:0.3.1Juni 16, 2026
NPMpkg-telemetri-r4f9:1.0.0Juni 18, 2026
NPMe-postbekrefter: 3.3.46Juni 16, 2026
NPMkarusell-kontroller-mixin:999.0.0Juni 16, 2026
NPMruntime-metrics-w7k2:1.0.0Juni 18, 2026
NPMe-postbekrefter: 3.3.48Juni 16, 2026
NPMbuild-tracker-n5p1:1.0.0Juni 16, 2026
NPMnpm-sandbox-ping-r9t2:1.0.0Juni 18, 2026
NPMhendelsesmålinger-q3x7:1.0.2Juni 16, 2026
NPMhendelsesmålinger-q3x7:1.0.1Juni 16, 2026
NPMhendelsesmålinger-q3x7:1.0.0Juni 16, 2026
NPMhendelsesmålinger-q3x7:1.0.3Juni 16, 2026
NPMhendelsesmålinger-q3x7:1.0.4Juni 16, 2026
NPMhendelsesmålinger-q3x7:1.0.5Juni 16, 2026
NPMhendelsesmålinger-q3x7:1.0.6Juni 16, 2026
NPMhendelsesmålinger-q3x7:1.0.7Juni 16, 2026
NPMhendelsesmålinger-q3x7:1.0.8Juni 16, 2026
NPMberegninger-pipeline-d8k2:1.0.0Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.1Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.2Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.3Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.4Juni 18, 2026
pypiteambot-ai:1.48.0Juni 17, 2026
NPMberegninger-pipeline-d8k2:1.0.5Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.6Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.7Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.8Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.9Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.10Juni 18, 2026
NPMvennlig-velkomst-demo: 1.0.13Juni 17, 2026
NPMvennlig-velkomst-demo: 1.0.14Juni 17, 2026
NPMberegninger-pipeline-d8k2:1.0.11Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.12Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.13Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.14Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.15Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.16Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.17Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.18Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.19Juni 18, 2026
NPMberegninger-pipeline-d8k2:1.0.20Juni 18, 2026
NPMkryptodao-kontrakter: 99.99.99Juni 17, 2026
NPMkryptodao-typer: 99.99.99Juni 17, 2026
NPMcryptodao-config:99.99.99Juni 17, 2026
NPMcryptodao-utils:99.99.99Juni 17, 2026
NPMcryptodao-backend:99.99.99Juni 17, 2026
NPMcryptodao-sdk:99.99.99Juni 17, 2026
NPMcryptodao-core:99.99.99Juni 17, 2026
NPMkryptodao-bot: 99.99.99Juni 17, 2026
NPMkryptodao-signer: 99.99.99Juni 17, 2026
NPMcryptodao-distribusjon:99.99.99Juni 17, 2026
NPMmetrics-probe-64b2:1.0.0Juni 18, 2026
NPMmetrics-probe-dc85:1.0.0Juni 18, 2026
NPMmetrics-probe-77d4:1.0.0Juni 18, 2026
NPM@public-for-cdao/core:99.99.99Juni 17, 2026
NPMmetrics-probe-88ad:1.0.0Juni 18, 2026
NPMwrspati:0.1.0Juni 18, 2026
NPMebpf-tracker-action:1.0.1Juni 18, 2026
NPM@azure-lab-services/ml-ts:99.0.0Juni 18, 2026
NPMlab-tjenester: 99.0.0Juni 18, 2026
NPMkun skanning: 0.4.5Juni 18, 2026
NPMkun skanning: 0.4.6Juni 18, 2026
NPMkun skanning: 0.4.7Juni 18, 2026
NPMkun skanning: 0.4.8Juni 18, 2026
NPM@muaththir/api:2.0.0Juni 18, 2026
NPMbackoffice-charges-module:2.999.1Juni 18, 2026
NPMbackoffice-charges-module:2.999.0Juni 18, 2026
NPMkun skanning: 0.4.9Juni 18, 2026
NPMkun skanning: 0.5.0Juni 18, 2026
NPMkun skanning: 0.5.1Juni 18, 2026
NPMkun skanning: 1.0.0Juni 18, 2026
NPMnano-perf:2.0.0Juni 18, 2026
NPMnano-perf:2.0.1Juni 18, 2026
NPMnano-perf:2.1.0Juni 18, 2026
NPMnano-perf:2.2.0Juni 18, 2026
NPMmetrics-probe-f256:1.0.0Juni 18, 2026
NPMfarge-verktøy-dee0:1.0.0Juni 18, 2026
NPMdata-utils-d703:1.0.0Juni 18, 2026
NPMstreng-verktøy-be6c:1.0.0Juni 18, 2026
NPMtype-sjekk-816d:1.0.0Juni 18, 2026
NPMfmt-hjelpere-794b:1.0.0Juni 18, 2026
NPMdatacamp-light:1.0.0Juni 18, 2026
NPMdata-utils-bcf2:1.0.0Juni 19, 2026
NPMstream-read-35cf:1.0.0Juni 19, 2026
NPMdelta-tid-32bb:1.0.0Juni 19, 2026
NPMsafe-json-38bd:1.0.0Juni 19, 2026
NPMheksadesimal-konv.-ae7a:1.0.0Juni 19, 2026
NPMbuffer-wrap-67d7:1.0.0Juni 19, 2026
NPMtrimprompt:1.0.2Juni 19, 2026
NPMtrimprompt:1.0.4Juni 19, 2026
NPMtrimprompt-hub:1.0.1Juni 19, 2026
NPMclaude-cup:0.8.6Juni 19, 2026
pypiaiaddin-agent:0.1.0Juni 19, 2026
NPMweb3-kryptoadresse-verktøy: 0.1.0Juni 19, 2026

Ikke la koordinerte kampanjer nå deg Pipelines

Denne ukens sammendrag handlet ikke om én enkelt trussel; det handlet om skala. Over 200 bekreftede pakker, vedvarende versjonsoversvømmelse over flere dager, og skriptede masseregistreringskampanjer som kjører raskere enn manuelle gjennomganger kan spore. Angriperne venter ikke på at du skal ta igjen det tapte.

Xygeni tidlig oppdagelse av skadelig programvare overvåker npm, PyPI og andre registre kontinuerlig, og flagger trusler i publiseringsøyeblikket, ikke etter at de har havnet i en build. Når en kampanje publiserer 21 versjoner av den samme skadelige pakken over fire dager, fanger en ukentlig skanning ingenting opp i tide.

Xygenis Open Source Security Løsningen gir DevSecOps-teamene dine sanntidsoversikten og prioriteringen de trenger for å ligge i forkant av akkurat denne typen koordinert press, slik at pipelines holder seg rene uten å sinke lagene dine.

sca-tools-programvare-verktøy for komposisjonsanalyse
Prioriter, utbedre og sikre programvarerisikoene dine
Få din gratis konto.
Ingen kredittkort kreves.

Sikre programvareutviklingen og -leveringen din

med Xygeni-produktpakken