xygeni malicious code digest 78

Xygeni Zbirka zlonamerne kode 78

Vsak tedenNaši sistemi za zaznavanje zlonamerne programske opreme pregledajo na tisoče novih in posodobljenih paketov v javnih registrih, kot sta npm in PyPI. Ta teden ni bil izjema.

Med 26. junijem in 3. julijem 2026 smo potrdili več kot 90 zlonamernih paketov v omrežjih npm in PyPI, pri čemer se je več kampanj iz prejšnjih tednov nadaljevalo, pojavljajo pa se tudi nove.

Naš nolimit-agent Kampanja je nadaljevala z objavljanjem novih različic (1.0.306, 1.0.315, 1.0.316), s katerimi je razširila ogrodje za lažno predstavljanje kode naprav v storitvi Microsoft 365, ki smo ga podrobno dokumentirali v našem Poročilo DeviceDoor. anthropic-toolkit Cluster je bila prevladujoča nova kampanja, saj je bilo samo 30. junija potrjenih 20 različic – neposredno usmerjenih v pakete, povezane z orodji za razvijalce Anthropic. cursed-modules Družina je med 1. in 2. julijem objavila več kot 15 različic v obeh standard in napihnjene številke različic (999.x), ki sledijo priročniku o zmedi glede odvisnosti. date-fns-lite Cluster (5 različic, 2. julij) je nadaljeval vzorec lažnega predstavljanja legitimnih, široko uporabljenih paketov uporabnih programov.

Vzorec ciljanja orodij umetne inteligence, vzpostavljen prejšnji teden z ollama-helpers in openai-agents-helpers podaljšano v to obdobje z ai-explain, ai-sdk-helpersin @langgraphjs/toolkit, vse potrjeno med 28. in 30. junijem. @szc-ft/mcp-szcd-client Paket (različici 0.38.0 in 0.39.0, potrjeni 2. julija) je predstavil nov vzorec, ki mu sledimo kot SkillLeak: dešifrator poverilnic, skrit znotraj spretnosti MCP in ne v namestitvenem kavlju, neviden za skenerje, ki se ustavijo po namestitvi. Objavili smo Celotna analiza SkillLeaka tukaj.

Ta tedenski pregled je del naše stalne Zbirka zlonamerne kode, kjer preverjamo nove grožnje in zagotavljamo uporabne informacije, ki pomagajo ekipam DevSecOps zaščititi svoje pipelinepreden pride do škode. Poglejmo, kaj smo ugotovili ta teden in zakaj je to pomembno.

Ekosistem paket Potrjen
npm@miraiva_test/izvoz-naročila-za-spretnosti:0.3.0Junij 26, 2026
npminnxt-mini-app-sdk:1.0.0Junij 26, 2026
npmsysverify:1.0.9Junij 27, 2026
npm@k18n/creatormarketplace-admin-language:99.0.0Junij 28, 2026
npmantropska-notranja-orodja:1.0.0Junij 28, 2026
npmantropska-notranja-orodja:1.0.1Junij 28, 2026
npmopenai-agents-helpers:1.3.2Junij 28, 2026
npm@langgraphjs/orodjarnica:1.2.12Junij 28, 2026
npmai-sdk-pomočniki:1.4.4Junij 28, 2026
npmollama-pomočniki:1.2.2Junij 28, 2026
npmai-razlaga:0.3.3Junij 28, 2026
npmai-razlaga:0.3.4Junij 28, 2026
pypitdata-grabber:1.0.0Junij 28, 2026
npm@vpms/sistem-oblikovanja:1.1.2Junij 29, 2026
npm@vpms/sistem-oblikovanja:1.0.1Junij 29, 2026
npm@vpms/sistem-oblikovanja:0.1.3Junij 29, 2026
npmnevaren-zlonameren-paket:1.0.0Junij 29, 2026
npmnevaren-zlonameren-paket:1.0.2Junij 29, 2026
npmnevaren-zlonameren-paket:1.0.4Junij 29, 2026
npmnevaren-zlonameren-paket:1.0.6Junij 29, 2026
npmnevaren-zlonameren-paket:1.0.8Junij 29, 2026
npmnevaren-zlonameren-paket:1.0.9Junij 29, 2026
npmnevaren-zlonameren-paket:2.0.0Junij 29, 2026
npmnevaren-zlonameren-paket:2.0.1Junij 29, 2026
npm@epsteinlovekids483/crossmint-denarnice-sdk-pentest:1.0.5-pentestJunij 29, 2026
npm@epsteinlovekids483/crossmint-denarnice-sdk-pentest:1.0.9-pentestJunij 29, 2026
npm@epsteinlovekids483/crossmint-denarnice-sdk-pentest:1.0.7-pentestJunij 29, 2026
npm@epsteinlovekids483/crossmint-denarnice-sdk-pentest:1.0.11-pentestJunij 29, 2026
npm@epsteinlovekids483/crossmint-denarnice-sdk-pentest:1.0.11Junij 29, 2026
npmts-einkle:1.1.3Junij 29, 2026
npmvkzmn:1.0.6Junij 29, 2026
npmagenti-livekit:0.3.4Junij 30, 2026
npmnolimit-agent:1.0.306Junij 30, 2026
npmantropski-pripomočki:0.3.0Junij 30, 2026
npmantropski-pripomočki:0.4.0Junij 30, 2026
npmantropski-pripomočki:0.3.1Junij 30, 2026
npmantropski-pripomočki:1.0.0Junij 30, 2026
npmantropski-pripomočki:1.1.1Junij 30, 2026
npmantropski-pripomočki:1.2.1Junij 30, 2026
npmantropski-pripomočki:0.9.0Junij 30, 2026
npmantropski-pripomočki:0.5.0Junij 30, 2026
npmantropski-pripomočki:1.1.0Junij 30, 2026
npmantropski-pripomočki:0.7.0Junij 30, 2026
npmantropski-pripomočki:0.5.1Junij 30, 2026
npmantropski-pripomočki:1.2.0Junij 30, 2026
npmantropski-pripomočki:0.8.0Junij 30, 2026
npmantropski-pripomočki:1.0.1Junij 30, 2026
npmantropski-pripomočki:1.3.0Junij 30, 2026
npmantropski-pripomočki:0.6.0Junij 30, 2026
npmantropski-pripomočki:0.2.0Junij 30, 2026
npmantropski-pripomočki:0.1.1Junij 30, 2026
npmantropski-pripomočki:0.2.1Junij 30, 2026
npmantropski-pripomočki:0.4.1Junij 30, 2026
npmantropski-pripomočki:0.1.0Junij 30, 2026
npmripšakti:80.0.0Junij 30, 2026
npm@sudoughnym/enviro-demo:0.3.3Julij 1, 2026
npm@sudoughnym/enviro-demo:99.99.99Julij 1, 2026
npmripshakti1:81.0.0Julij 1, 2026
npmvue-pol-popravek:10.0.4Julij 1, 2026
npmeslint-kotni-react:110.0.1Julij 1, 2026
npmvue-pol-popravek:10.0.5Julij 1, 2026
npmecto-corsair-flag-7kq3mz:1.0.2Julij 1, 2026
npmozvezdja:0.5.1Julij 1, 2026
npmozvezdja:0.5.0Julij 1, 2026
npmozvezdja:0.4.0Julij 1, 2026
npmozvezdja:0.3.12Julij 1, 2026
npmpreklet-moduli:2.0.0Julij 1, 2026
npmpreklet-moduli:999.0.0Julij 1, 2026
npmpredpomnilnik-indeksa-modula:1.0.2Julij 1, 2026
npmpreklet-moduli:999.0.1Julij 1, 2026
npmpreklet-moduli:999.0.2Julij 1, 2026
npmpreklet-moduli:999.0.3Julij 1, 2026
npmpreklet-moduli:999.0.4Julij 1, 2026
npmpreklet-moduli:999.0.5Julij 1, 2026
npmpreklet-moduli:999.0.6Julij 1, 2026
npmpreklet-moduli:999.0.7Julij 1, 2026
npmpreklet-moduli:999.0.8Julij 1, 2026
npmpreklet-moduli:999.0.9Julij 1, 2026
npmpreklet-moduli:999.1.0Julij 1, 2026
npmpreklet-moduli:999.1.1Julij 1, 2026
npmpreklet-moduli:999.1.2Julij 1, 2026
npmpreklet-moduli:1.0.1Julij 1, 2026
npmpreklet-moduli:1.0.4Julij 1, 2026
npmpreklet-moduli:1.0.5Julij 1, 2026
npmpreklet-moduli:1.0.6Julij 1, 2026
npmpreklet-moduli:1.0.7Julij 1, 2026
npmpreklet-moduli:1.0.8Julij 1, 2026
npmpp-react-v5:30.0.1Julij 1, 2026
npmpp-react-v5:30.0.2Julij 1, 2026
npm@blue-repository/tipi:1.2.4-rc.0Julij 2, 2026
npm@leju-telovadnica/telovadnica-cli:1.0.7Julij 2, 2026
npmpotrošniška spletna stran:2200.4.2Julij 2, 2026
npm@szc-ft/mcp-szcd-odjemalec:0.38.0Julij 2, 2026
npmlogger-daemon-regex:1.0.124Julij 2, 2026
npm@easypayment/medusa-paypal:0.7.6Julij 2, 2026
npmdl-pp-latm:80.4.2Julij 2, 2026
npm@szc-ft/mcp-szcd-odjemalec:0.39.0Julij 2, 2026
npmdate-fns-lite:1.0.3Julij 2, 2026
npmdate-fns-lite:1.0.4Julij 2, 2026
npmdate-fns-lite:1.0.5Julij 2, 2026
npmdate-fns-lite:1.0.6Julij 2, 2026
npmdate-fns-lite:1.0.9Julij 2, 2026
npmnolimit-agent:1.0.315Julij 2, 2026
npmnolimit-agent:1.0.316Julij 2, 2026
npmpreklet-ecto-d3ab00:1.0.0Julij 3, 2026
npm@checkrhq/adjudication-api-client:0.0.2Julij 3, 2026

Več kot 90 paketov. En teden. Pipeline Je tarča.

Povzetek tega tedna odraža premik v osredotočenosti napadalcev, ne le na količino, ampak tudi na predhodnecision. Vztrajno poplavljanje različic, gruče orodij umetne inteligence, krajo poverilnic na plasti MCP in napade z zmedo odvisnosti na notranje imenske prostore monorepozitorijev. Kampanje so avtomatizirane in neprekinjene. Tedensko skeniranje ni obramba.

Opozorilo o zgodnji zlonamerni programski opremi Xygeni spremlja npm, PyPI in druge registre v realnem času ter označuje grožnje v trenutku objave, preden dosežejo različico, preden jih agent umetne inteligence samostojno namesti in preden se lahko koristni tovor v slogu SkillLeak izvede. Kdaj anthropic-toolkit objavi 20 različic v enem dnevu ali cursed-modules poplavi npm z različico 999.x v dveh dneh, zaznavanje, ki se izvede po dogodku, je že prepozno.

Xygeni's Open Source Security Platforma ekipam DevSecOps omogoča zaznavanje in določanje prioritet v realnem času, da ostanejo korak pred usklajenim pritiskom dobavne verige, zato vaše pipelineOstanite čisti, ne da bi pri tem upočasnili svoje ekipe.

orodja-za-analizo-sestave-programske-programske-orodja-sca
Določite prednostne naloge, odpravite in zavarujte tveganja programske opreme
Pridobite svoj brezplačni račun.
Ni potrebna kreditna kartica.

Zagotovite si razvoj in dostavo programske opreme

z Xygeni Product Suite