Zlonamjerni sažetak koda 75

Xygeni sažetak zlonamjernog koda 75

Svaki tjedan, naši sustavi za otkrivanje zlonamjernog softvera skeniraju tisuće novih i ažuriranih paketa u javnim registrima poput npm-a i PyPI-ja. Ovaj tjedan nije bio iznimka.

Potvrdili smo preko 200 zlonamjernih paketa između 12. i 19. lipnja 2026., pretežno u npm-u, s dodatnim slučajevima u PyPI-ju. Nekoliko ih se pojavilo u koordiniranim klasterima, ponovljenim zlonamjernim izdanjima objavljenim pod istim imenima ili u blisko povezanim obiteljima paketa.

Istaknuti slučaj ovog tjedna bio je sensivity, koji je preplavio npm s preko 70 verzija izdanja u rasponu 2.5.x, potvrđenih tijekom više dana. Ostali značajni klasteri uključivali su val @solana-labs tiposquats usmjerene na ekosustav Solane (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — u dvije odvojene izdavačke kampanje 7. i 8. lipnja), @nstrlabs obitelj (sdk, ixel, utils, shared-components, api-client, auth — napad zbog zbrke ovisnosti na interni imenski prostor paketa), the @klapp-login-platform grupa (native-sdk, oidc, routes — predstavljanje kao platforma za autentifikaciju), internallib_v557 i internallib_v984 (više verzija obfusiranih internih varalica u bibliotekama), pocteszep (6 verzija objavljenih 11. lipnja) i skup kripto i Web3 uslužnih programa, uključujući blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87i farming-tools-12, morningstar-design-system Paket se pojavio u tri verzije 10. lipnja, oponašajući poznati sustav financijskog dizajna.

Od 13. lipnja nadalje, tempo se ubrzao. houzidawang806 Samo klaster je činio preko 25 verzija objavljenih u jednom danu, kojima su se pridružile i braća i sestre. houzidawang807 i houzidawang808, metrics-pipeline-d8k2 Paket je kontinuirano ponovno objavljivan u 21 verziji između 15. i 18. lipnja - kontinuirana kampanja izbjegavanja osmišljena kako bi se ostao ispred popisa blokiranih. friendly-greeter-demo Paket se stalno pojavljivao u različitim verzijama tijekom tjedna. Novi pokušaji zbrke s ovisnostima pojavili su se pod xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, i nekoliko drugih - svi s napuhanim brojevima verzija u rasponu 999.x. Novi skup generičkih naziva uslužnih programa sa slučajnim heksadecimalnim sufiksima (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) pojavio se 18. i 19. lipnja, u skladu sa skriptiranom masovnom registracijom. Tjedan je završio s trimprompt, trimprompt-hub, claude-cupi web3-crypto-address-utils potvrđeno 19. lipnja. U PyPI-ju, neuralbridge-sdk (pet verzija od 4.5.x do 5.1.x), deepstrain, teambot-ai, hello-test-s1i aiaddin-agent potvrđeni su tijekom tjedna.

Ovo nisu bile izolirane anomalije. Ono što se istaknulo ovog tjedna bila je koncentracija napada zbog zbrke ovisnosti na interne imenske prostore paketa, kontinuirane višednevne kampanje objavljivanja osmišljene da nadžive uklanjanje, kontinuirano ciljanje Web3 i DeFi alata (obrazac koji se značajno ubrzao 2026.) i sve veća upotreba generičkih, šumom sličnih imena paketa, osmišljenih kako bi se izbjeglo otkrivanje stapanjem u normalna stabla ovisnosti.

Ovaj tjedni pregled dio je našeg tekućeg pregleda zlonamjernog koda, gdje provjeravamo nove prijetnje i pružamo praktične informacije kako bismo pomogli DevSecOps timovima da zaštite svoje pipelineprije nego što dođe do štete. Analizirajmo što smo otkrili ovog tjedna i zašto je to važno.

ekosustav Paket potvrđen
NPMecto-corsair-whisper-6f3b9:1.0.18Lipnja 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.17Lipnja 12, 2026
NPMecto-nightly-spirit:1.1.0Lipnja 12, 2026
NPMecto-corsair-flag-x9m4:1.0.0Lipnja 12, 2026
NPMecto-rust-read-f3a9c1:1.0.2Lipnja 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.16Lipnja 12, 2026
NPMecto-rust-read-f3a9c1:1.0.1Lipnja 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.15Lipnja 12, 2026
NPMecto-corsair-whisper-6f3b9:1.0.14Lipnja 12, 2026
NPMinternallib_v984:1.0.3Lipnja 15, 2026
NPMinternallib_v984:1.0.4Lipnja 15, 2026
NPMinternallib_v984:1.0.2Lipnja 15, 2026
NPMinternallib_v557:1.0.4Lipnja 15, 2026
NPMinternallib_v557:1.0.7Lipnja 15, 2026
NPMinternallib_v557:1.0.9Lipnja 15, 2026
NPMinternallib_v557:1.0.10Lipnja 15, 2026
NPMinternallib_v557:1.0.15Lipnja 15, 2026
NPMinternallib_v557:1.0.16Lipnja 15, 2026
NPMinternallib_v557:1.0.18Lipnja 15, 2026
NPMkoraljni-utvara:1.0.0Lipnja 12, 2026
NPMinternallib_v557:1.0.21Lipnja 15, 2026
NPMinternallib_v557:1.0.22Lipnja 15, 2026
NPMnpm-sandbox-research-d7e8:1.0.0Lipnja 18, 2026
NPMnpm-sandbox-research-a1b2:1.0.0Lipnja 18, 2026
NPMnpm-sandbox-research-c5d6:1.0.0Lipnja 18, 2026
NPMnpm-sandbox-research-9c4e:1.0.0Lipnja 18, 2026
NPMnpm-sandbox-research-8b2f:1.0.0Lipnja 18, 2026
NPMnpm-sandbox-research-e9f0:1.0.0Lipnja 18, 2026
NPMnpm-sandbox-research-f1g2:1.0.0Lipnja 18, 2026
NPMtsc-mesh:1.0.0Lipnja 13, 2026
NPMprijateljski-pozdravljač-demo:1.0.6Lipnja 13, 2026
NPMprijateljski-pozdravljač-demo:1.0.4Lipnja 13, 2026
NPMprijateljski-pozdravljač-demo:1.0.3Lipnja 13, 2026
NPMprijateljski-pozdravljač-demo:1.0.2Lipnja 13, 2026
NPMprijateljski-pozdravljač-demo:1.0.9Lipnja 13, 2026
NPMtsc-ai:1.2.1Lipnja 13, 2026
NPMtsc-lotl:1.0.2Lipnja 13, 2026
NPMtsc-mesh:1.0.1Lipnja 13, 2026
NPMtsc-ai:1.2.0Lipnja 13, 2026
pypineuralbridge-sdk:4.5.4Lipnja 13, 2026
NPMnpm-sandbox-research-g3h4:1.0.0Lipnja 18, 2026
NPMpostinstall-logger-7x9z:1.0.0Lipnja 18, 2026
NPMhouzidawang806:1.0.0Lipnja 13, 2026
pypineuralbridge-sdk:5.0.0Lipnja 13, 2026
pypineuralbridge-sdk:4.5.5Lipnja 13, 2026
NPMhouzidawang806:1.0.1Lipnja 13, 2026
NPMhouzidawang806:1.0.2Lipnja 13, 2026
NPMhouzidawang806:1.0.3Lipnja 13, 2026
NPMhouzidawang806:1.0.4Lipnja 13, 2026
NPMhouzidawang806:1.0.5Lipnja 13, 2026
NPMhouzidawang806:1.0.6Lipnja 13, 2026
NPMhouzidawang806:1.0.7Lipnja 13, 2026
NPMhouzidawang806:1.0.9Lipnja 13, 2026
NPMhouzidawang806:1.1.0Lipnja 13, 2026
NPMhouzidawang806:1.1.1Lipnja 13, 2026
NPMhouzidawang806:1.1.2Lipnja 13, 2026
NPMhouzidawang806:1.1.3Lipnja 13, 2026
NPMhouzidawang806:1.1.4Lipnja 13, 2026
NPMhouzidawang806:1.1.5Lipnja 13, 2026
pypineuralbridge-sdk:5.1.0Lipnja 13, 2026
NPMhouzidawang807:1.1.6Lipnja 13, 2026
NPMhouzidawang806:1.1.6Lipnja 13, 2026
NPMhouzidawang808:1.0.0Lipnja 13, 2026
NPMhouzidawang806:1.1.7Lipnja 13, 2026
NPMhouzidawang806:1.1.8Lipnja 13, 2026
NPMhouzidawang806:1.2.0Lipnja 13, 2026
pypineuralbridge-sdk:5.1.1Lipnja 13, 2026
NPMhouzidawang806:1.2.1Lipnja 13, 2026
NPMhouzidawang806:1.2.3Lipnja 13, 2026
NPMhouzidawang806:1.2.4Lipnja 13, 2026
NPMhouzidawang806:1.2.5Lipnja 13, 2026
NPMhouzidawang806:1.2.6Lipnja 13, 2026
pypineuralbridge-sdk:5.1.2Lipnja 13, 2026
pypiduboko naprezanje: 1.1.0Lipnja 13, 2026
NPM@jisan901/teamfocus:1.0.3Lipnja 13, 2026
NPMxy-dijeljeno:999.0.0Lipnja 14, 2026
NPMaxl-ui:9.9.99Lipnja 14, 2026
NPMloadninja-dijeljeno:9.9.99Lipnja 14, 2026
NPMnpx-whoami-demo:1.0.0Lipnja 14, 2026
NPM@jisan901/teamfocus:1.0.4Lipnja 14, 2026
NPMnano-perf:1.0.1Lipnja 14, 2026
NPMtn-oglas:5.0.1Lipnja 14, 2026
NPMkijai:0.0.2Lipnja 15, 2026
NPMcijene-tokena-cron:999.0.0Lipnja 15, 2026
NPMhemi-supply-cron:999.0.0Lipnja 15, 2026
NPMportal-backend:999.0.0Lipnja 15, 2026
NPMstrategije-skladišta:999.0.0Lipnja 15, 2026
NPMhemi-earn-actions:999.0.0Lipnja 15, 2026
NPMvaults-monitor-cron:999.0.0Lipnja 15, 2026
NPMve-hemi-nagrade:999.0.0Lipnja 15, 2026
NPMnic-datagov:1.0.0Lipnja 16, 2026
NPMogd-analytics:1.0.0Lipnja 16, 2026
NPMogd-platforma:1.0.0Lipnja 16, 2026
NPMdms-backend:1.0.0Lipnja 16, 2026
NPMprijateljski-pozdravljač-demo:1.0.10Lipnja 16, 2026
NPMprijateljski-pozdravljač-demo:1.0.11Lipnja 16, 2026
NPMcardano-adrese-dokumentacija:1.0.1Lipnja 16, 2026
NPMbodega-sdk:9.9.9Lipnja 16, 2026
NPMflow-lending-sdk:9.9.9Lipnja 16, 2026
NPMkreditiranje protoka: 9.9.9Lipnja 16, 2026
NPMsurf-lending: 9.9.9Lipnja 16, 2026
NPMjanus-ft:1.0.0Lipnja 16, 2026
NPMjanus-flow:1.0.0Lipnja 16, 2026
NPMjanus-erc20:1.0.0Lipnja 16, 2026
NPMflowcardano:9.9.9Lipnja 16, 2026
NPMdefinicija protoka:9.9.9Lipnja 16, 2026
pypihello-test-s1:0.3.1Lipnja 16, 2026
NPMpkg-telemetrija-r4f9:1.0.0Lipnja 18, 2026
NPMpotvrđivač pošte: 3.3.46Lipnja 16, 2026
NPMcarousel-controller-mixin:999.0.0Lipnja 16, 2026
NPMruntime-metrics-w7k2:1.0.0Lipnja 18, 2026
NPMpotvrđivač pošte: 3.3.48Lipnja 16, 2026
NPMalat za praćenje izgradnje n5p1:1.0.0Lipnja 16, 2026
NPMnpm-sandbox-ping-r9t2:1.0.0Lipnja 18, 2026
NPMmetrike-događaja-q3x7:1.0.2Lipnja 16, 2026
NPMmetrike-događaja-q3x7:1.0.1Lipnja 16, 2026
NPMmetrike-događaja-q3x7:1.0.0Lipnja 16, 2026
NPMmetrike-događaja-q3x7:1.0.3Lipnja 16, 2026
NPMmetrike-događaja-q3x7:1.0.4Lipnja 16, 2026
NPMmetrike-događaja-q3x7:1.0.5Lipnja 16, 2026
NPMmetrike-događaja-q3x7:1.0.6Lipnja 16, 2026
NPMmetrike-događaja-q3x7:1.0.7Lipnja 16, 2026
NPMmetrike-događaja-q3x7:1.0.8Lipnja 16, 2026
NPMmetrika-pipeline-d8k2:1.0.0Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.1Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.2Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.3Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.4Lipnja 18, 2026
pypiteambot-ai:1.48.0Lipnja 17, 2026
NPMmetrika-pipeline-d8k2:1.0.5Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.6Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.7Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.8Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.9Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.10Lipnja 18, 2026
NPMprijateljski-pozdravljač-demo:1.0.13Lipnja 17, 2026
NPMprijateljski-pozdravljač-demo:1.0.14Lipnja 17, 2026
NPMmetrika-pipeline-d8k2:1.0.11Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.12Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.13Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.14Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.15Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.16Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.17Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.18Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.19Lipnja 18, 2026
NPMmetrika-pipeline-d8k2:1.0.20Lipnja 18, 2026
NPMcryptodao-ugovori: 99.99.99Lipnja 17, 2026
NPMcryptodao-vrste: 99.99.99Lipnja 17, 2026
NPMcryptodao-config:99.99.99Lipnja 17, 2026
NPMcryptodao-utils:99.99.99Lipnja 17, 2026
NPMcryptodao-backend:99.99.99Lipnja 17, 2026
NPMcryptodao-sdk:99.99.99Lipnja 17, 2026
NPMcryptodao-core:99.99.99Lipnja 17, 2026
NPMcryptodao-bot:99.99.99Lipnja 17, 2026
NPMcryptodao-signer:99.99.99Lipnja 17, 2026
NPMcryptodao-deploy:99.99.99Lipnja 17, 2026
NPMmetrics-probe-64b2:1.0.0Lipnja 18, 2026
NPMmetrics-probe-dc85:1.0.0Lipnja 18, 2026
NPMmetrics-probe-77d4:1.0.0Lipnja 18, 2026
NPM@public-for-cdao/core:99.99.99Lipnja 17, 2026
NPMmetrics-probe-88ad:1.0.0Lipnja 18, 2026
NPMwrspati:0.1.0Lipnja 18, 2026
NPMebpf-tracker-action:1.0.1Lipnja 18, 2026
NPM@azure-lab-services/ml-ts:99.0.0Lipnja 18, 2026
NPMlaboratorijske-usluge:99.0.0Lipnja 18, 2026
NPMsamo skeniranje: 0.4.5Lipnja 18, 2026
NPMsamo skeniranje: 0.4.6Lipnja 18, 2026
NPMsamo skeniranje: 0.4.7Lipnja 18, 2026
NPMsamo skeniranje: 0.4.8Lipnja 18, 2026
NPM@muaththir/api:2.0.0Lipnja 18, 2026
NPMmodul-naknada-za-backoffice:2.999.1Lipnja 18, 2026
NPMmodul-naknada-za-backoffice:2.999.0Lipnja 18, 2026
NPMsamo skeniranje: 0.4.9Lipnja 18, 2026
NPMsamo skeniranje: 0.5.0Lipnja 18, 2026
NPMsamo skeniranje: 0.5.1Lipnja 18, 2026
NPMsamo skeniranje: 1.0.0Lipnja 18, 2026
NPMnano-perf:2.0.0Lipnja 18, 2026
NPMnano-perf:2.0.1Lipnja 18, 2026
NPMnano-perf:2.1.0Lipnja 18, 2026
NPMnano-perf:2.2.0Lipnja 18, 2026
NPMmetrics-probe-f256:1.0.0Lipnja 18, 2026
NPMcolor-utils-dee0:1.0.0Lipnja 18, 2026
NPMdata-utils-d703:1.0.0Lipnja 18, 2026
NPMstring-tools-be6c:1.0.0Lipnja 18, 2026
NPMprovjera-tipa-816d:1.0.0Lipnja 18, 2026
NPMfmt-pomoćnici-794b:1.0.0Lipnja 18, 2026
NPMdatacamp-light:1.0.0Lipnja 18, 2026
NPMdata-utils-bcf2:1.0.0Lipnja 19, 2026
NPMstream-read-35cf:1.0.0Lipnja 19, 2026
NPMdelta-vrijeme-32bb:1.0.0Lipnja 19, 2026
NPMsafe-json-38bd:1.0.0Lipnja 19, 2026
NPMheksadecimalna konverzija-ae7a:1.0.0Lipnja 19, 2026
NPMmeđuspremnik-omota-67d7:1.0.0Lipnja 19, 2026
NPMtrimprompt:1.0.2Lipnja 19, 2026
NPMtrimprompt:1.0.4Lipnja 19, 2026
NPMtrimprompt-hub:1.0.1Lipnja 19, 2026
NPMClaude-cup: 0.8.6Lipnja 19, 2026
pypiaiaddin-agent:0.1.0Lipnja 19, 2026
NPMweb3-crypto-address-utils:0.1.0Lipnja 19, 2026

Ne dopustite da vas koordinirane kampanje dosegnu Pipelines

Ovotjedni sažetak nije se bavio jednom prijetnjom; bio je o razmjerima. Preko 200 potvrđenih paketa, kontinuirano preplavljivanje verzijama tijekom više dana i skriptirane kampanje masovne registracije koje se izvode brže nego što ručni pregledi mogu pratiti. Napadači ne čekaju da ih sustignete.

Xygeni rano otkrivanje zlonamjernog softvera Neprekidno prati npm, PyPI i ostale registre, označavajući prijetnje u trenutku objave, a ne nakon što se pojave u buildu. Kada kampanja objavi 21 verziju istog zlonamjernog paketa tijekom četiri dana, tjedno skeniranje ne otkrije ništa na vrijeme.

Xygenijev Open Source Security Rješenje vašim DevSecOps timovima daje vidljivost i prioritizaciju u stvarnom vremenu koja im je potrebna kako bi ostali ispred upravo ovakvog koordiniranog pritiska, tako da vaš pipelineostanite čisti bez usporavanja svojih timova.

alati-za-analizu-sastava-softvera-sca-tools
Prioritizirajte, sanirajte i osigurajte softverske rizike
Nabavite svoj besplatni račun.
Nije potrebna kreditna kartica.

Osigurajte svoj razvoj i isporuku softvera

s Xygeni paketom proizvoda