Ondsindet kodeoversigt 75

Xygeni Malicious Code Digest 75

Hver uge, vores malware-detektionssystemer scanner tusindvis af nye og opdaterede pakker på tværs af offentlige registre som npm og PyPI. Denne uge var ingen undtagelse.

Vi bekræftede over 200 ondsindede pakker mellem 12. og 19. juni 2026, primært på tværs af npm, med yderligere tilfælde i PyPI. Flere optrådte i koordinerede klynger, gentagne ondsindede udgivelser udgivet under de samme navne eller på tværs af nært beslægtede pakkefamilier.

Den iøjnefaldende sag i denne uge var sensivity, som oversvømmede npm med over 70 versionerede udgivelser på tværs af 2.5.x-serien, bekræftet over flere dage. Andre bemærkelsesværdige klynger omfattede en bølge af @solana-labs typosquats rettet mod Solana-økosystemet (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — på tværs af to separate udgivelseskampagner den 7. juni og 8. juni), den @nstrlabs familie (sdk, ixel, utils, shared-components, api-client, auth — afhængighedsforvirringsangreb mod et internt pakkenavnerum), @klapp-login-platform gruppe (native-sdk, oidc, routes — udgive sig for at være en autentificeringsplatform), internallib_v557 og internallib_v984 (flere versioner af forvirrede interne biblioteksbedragere), pocteszep (6 versioner udgivet den 11. juni) og en klynge af krypto- og Web3-værktøjer, herunder blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87og farming-tools-12. Det morningstar-design-system Pakken udkom i tre versioner den 10. juni og efterlignede et velkendt finansielt designsystem.

Fra den 13. juni og fremefter accelererede tempoet. houzidawang806 klyngen alene tegnede sig for over 25 versioner udgivet på en enkelt dag, sammen med søskende houzidawang807 og houzidawang808. Det metrics-pipeline-d8k2 Pakken blev genudgivet løbende i 21 versioner mellem 15. juni og 18. juni – en vedvarende undvigelseskampagne designet til at holde sig foran blokeringslisterne. friendly-greeter-demo Pakken blev ved med at dukke op igen på tværs af versioner i løbet af ugen. Nye forsøg på afhængighedsforvirring dukkede op under xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategiesog adskillige andre — alle med oppustede versionsnumre i 999.x-området. En frisk klynge af generiske værktøjsnavne med tilfældige hexadecimale suffikser (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) udkom den 18.-19. juni, i overensstemmelse med scriptet masseregistrering. Ugen sluttede med trimprompt, trimprompt-hub, claude-cupog web3-crypto-address-utils bekræftet den 19. juni. I PyPI, neuralbridge-sdk (fem versioner på tværs af 4.5.x–5.1.x), deepstrain, teambot-ai, hello-test-s1og aiaddin-agent blev bekræftet i løbet af ugen.

Disse var ikke isolerede anomalier. Det, der skilte sig ud i denne uge, var koncentrationen af ​​afhængighedsforvirringsangreb mod interne pakkenavnerum, de vedvarende flerdages publiceringskampagner, der er designet til at overleve takedowns, den fortsatte målretning af Web3- og DeFi-værktøjer (et mønster, der er accelereret betydeligt i 2026), og en stigende brug af generiske, støjlignende pakkenavne, der er konstrueret til at undgå detektion ved at blande sig med normale afhængighedstræer.

Dette ugentlige øjebliksbillede er en del af vores løbende Malicious Code Digest, hvor vi validerer nye trusler og leverer handlingsrettet information, der hjælper DevSecOps-teams med at beskytte deres pipelinefør skaden sker. Lad os gennemgå, hvad vi fandt ud af i denne uge, og hvorfor det er vigtigt.

Ecosystem Pakke Bekræftet
NPMecto-corsair-whisper-6f3b9:1.0.18Juni 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.17Juni 12, 2026
NPMecto-nightly-spirit:1.1.0Juni 12, 2026
NPMecto-corsair-flag-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-mesh:1.0.0Juni 13, 2026
NPMvenlig-velkomst-demo:1.0.6Juni 13, 2026
NPMvenlig-velkomst-demo:1.0.4Juni 13, 2026
NPMvenlig-velkomst-demo:1.0.3Juni 13, 2026
NPMvenlig-velkomst-demo:1.0.2Juni 13, 2026
NPMvenlig-velkomst-demo:1.0.9Juni 13, 2026
NPMtsc-ai:1.2.1Juni 13, 2026
NPMtsc-lotl:1.0.2Juni 13, 2026
NPMtsc-mesh: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
pypidybdebelastning: 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-annonce: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
NPMhvælvingsstrategier: 999.0.0Juni 15, 2026
NPMhemi-earn-actions:999.0.0Juni 15, 2026
NPMhvælvinger-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-platform:1.0.0Juni 16, 2026
NPMdms-backend:1.0.0Juni 16, 2026
NPMvenlig-velkomst-demo:1.0.10Juni 16, 2026
NPMvenlig-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
NPMflow-udlån: 9.9.9Juni 16, 2026
NPMsurf-udlå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
NPMflowcardano:9.9.9Juni 16, 2026
NPMflowdefi:9.9.9Juni 16, 2026
pypihej-test-s1:0.3.1Juni 16, 2026
NPMpkg-telemetri-r4f9:1.0.0Juni 18, 2026
NPMmailbekræfter:3.3.46Juni 16, 2026
NPMkarrusel-controller-mixin:999.0.0Juni 16, 2026
NPMruntime-metrics-w7k2:1.0.0Juni 18, 2026
NPMmailbekræfter:3.3.48Juni 16, 2026
NPMbuild-tracker-n5p1:1.0.0Juni 16, 2026
NPMnpm-sandbox-ping-r9t2:1.0.0Juni 18, 2026
NPMevent-metrics-q3x7:1.0.2Juni 16, 2026
NPMevent-metrics-q3x7:1.0.1Juni 16, 2026
NPMevent-metrics-q3x7:1.0.0Juni 16, 2026
NPMevent-metrics-q3x7:1.0.3Juni 16, 2026
NPMevent-metrics-q3x7:1.0.4Juni 16, 2026
NPMevent-metrics-q3x7:1.0.5Juni 16, 2026
NPMevent-metrics-q3x7:1.0.6Juni 16, 2026
NPMevent-metrics-q3x7:1.0.7Juni 16, 2026
NPMevent-metrics-q3x7:1.0.8Juni 16, 2026
NPMmålinger-pipeline-d8k2:1.0.0Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.1Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.2Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.3Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.4Juni 18, 2026
pypiteambot-ai:1.48.0Juni 17, 2026
NPMmålinger-pipeline-d8k2:1.0.5Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.6Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.7Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.8Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.9Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.10Juni 18, 2026
NPMvenlig-velkomst-demo:1.0.13Juni 17, 2026
NPMvenlig-velkomst-demo:1.0.14Juni 17, 2026
NPMmålinger-pipeline-d8k2:1.0.11Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.12Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.13Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.14Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.15Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.16Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.17Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.18Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.19Juni 18, 2026
NPMmålinger-pipeline-d8k2:1.0.20Juni 18, 2026
NPMkryptodao-kontrakter: 99.99.99Juni 17, 2026
NPMkryptodao-typer: 99.99.99Juni 17, 2026
NPMcryptodao-konfiguration: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-implementering: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
NPMlaboratorietjenester: 99.0.0Juni 18, 2026
NPMkun scanning: 0.4.5Juni 18, 2026
NPMkun scanning: 0.4.6Juni 18, 2026
NPMkun scanning: 0.4.7Juni 18, 2026
NPMkun scanning: 0.4.8Juni 18, 2026
NPM@muaththir/api:2.0.0Juni 18, 2026
NPMbackoffice-gebyrer-modul: 2.999.1Juni 18, 2026
NPMbackoffice-gebyrer-modul: 2.999.0Juni 18, 2026
NPMkun scanning: 0.4.9Juni 18, 2026
NPMkun scanning: 0.5.0Juni 18, 2026
NPMkun scanning: 0.5.1Juni 18, 2026
NPMkun scanning: 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
NPMfarve-utils-dee0:1.0.0Juni 18, 2026
NPMdata-utils-d703:1.0.0Juni 18, 2026
NPMstreng-værktøjer-be6c:1.0.0Juni 18, 2026
NPMtype-check-816d:1.0.0Juni 18, 2026
NPMfmt-hjælpere-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
NPMhex-conv-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-værktøjer: 0.1.0Juni 19, 2026

Lad ikke koordinerede kampagner nå dig Pipelines

Denne uges resumé handlede ikke om en enkelt trussel; det handlede om skala. Over 200 bekræftede pakker, vedvarende versionsoversvømmelser over flere dage og scriptede masseregistreringskampagner, der kører hurtigere end manuelle gennemgange kan spore. Angriberne venter ikke på, at du indhenter det forsømte.

Xygeni Tidlig Malware-detektion overvåger npm, PyPI og andre registre kontinuerligt og markerer trusler i udgivelsesøjeblikket, ikke efter de er landet i en build. Når en kampagne udgiver 21 versioner af den samme skadelige pakke over fire dage, fanger en ugentlig scanning ingenting i tide.

Xygenis Open Source Security Løsningen giver dine DevSecOps-teams den realtidssynlighed og prioritering, de har brug for, for at være på forkant med netop denne form for koordineret pres, så dine pipelines forbliver rene uden at sinke dine hold.

sca-tools-software-kompositionsanalyseværktøjer
Prioriter, afhjælp og sørg for dine softwarerisici
Få din gratis konto.
Der kræves ikke noget kreditkort.

Sikr din softwareudvikling og -levering

med Xygeni-produktsuite