xygeni malicious code digest 78

Xygeni sažetak zlonamjernog koda 78

Svake sedmice, naši sistemi za detekciju zlonamjernog softvera skeniraju hiljade novih i ažuriranih paketa u javnim registrima poput npm-a i PyPI-a. Ova sedmica nije bila izuzetak.

Potvrđeno je preko 90 zlonamjernih paketa između 26. juna i 3. jula 2026. godine, na npm i PyPI platformama, pri čemu se nekoliko kampanja nastavilo iz prethodnih sedmica, a pojavile su se i nove.

The nolimit-agent Kampanja je nastavila objavljivanje novih verzija (1.0.306, 1.0.315, 1.0.316), proširujući okvir za phishing koda uređaja Microsoft 365 koji smo detaljno dokumentirali u našem Izvještaj DeviceDoor-a. The anthropic-toolkit Klaster je bio dominantna nova kampanja, sa 20 potvrđenih verzija samo 30. juna - direktno ciljajući pakete povezane sa Anthropicovim alatima za razvojne programere. cursed-modules Porodica je objavila preko 15 verzija između 1. i 2. jula u oba standard i naduvane brojeve verzija (999.x), slijedeći priručnik o konfuziji oko zavisnosti. date-fns-lite Klaster (5 verzija, 2. jula) nastavio je obrazac lažnog predstavljanja legitimnih, široko korištenih uslužnih paketa.

Uzorak ciljanja alata umjetne inteligencije uspostavljen je prošle sedmice sa ollama-helpers i openai-agents-helpers produženo u ovaj period sa ai-explain, ai-sdk-helpers, I @langgraphjs/toolkit, svi potvrđeni između 28. i 30. juna. @szc-ft/mcp-szcd-client Paket (verzije 0.38.0 i 0.39.0, potvrđene 2. jula) uveo je novi obrazac koji pratimo kao SkillLeak: dekriptor vjerodajnica skriven unutar MCP vještine, a ne unutar instalacijske kuke, nevidljiv skenerima koji se zaustavljaju nakon instalacije. Objavili smo Kompletna analiza SkillLeaka ovdje.

Ovaj sedmični pregled je dio našeg kontinuiranog Sažetak zlonamjernog koda, gdje provjeravamo nove prijetnje i pružamo praktične obavještajne podatke kako bismo pomogli DevSecOps timovima da zaštite svoje pipelineprije nego što dođe do štete. Hajde da analiziramo šta smo otkrili ove sedmice i zašto je to važno.

Ekosistem paket Potvrđeno
npm@miraiva_test/izvoz-narudžbe-vještina:0.3.0Juni 26, 2026
npminnxt-mini-app-sdk:1.0.0Juni 26, 2026
npmsysverify:1.0.9Juni 27, 2026
npm@k18n/creatormarketplace-admin-language:99.0.0Juni 28, 2026
npmantropski-interni-alati:1.0.0Juni 28, 2026
npmantropski-interni-alati:1.0.1Juni 28, 2026
npmopenai-agents-helpers:1.3.2Juni 28, 2026
npm@langgraphjs/toolkit:1.2.12Juni 28, 2026
npmai-sdk-pomoćnici:1.4.4Juni 28, 2026
npmollama-pomoćnici:1.2.2Juni 28, 2026
npmai-objašnjenje:0.3.3Juni 28, 2026
npmai-objašnjenje:0.3.4Juni 28, 2026
pypitdata-grabber:1.0.0Juni 28, 2026
npm@vpms/dizajn-sistem:1.1.2Juni 29, 2026
npm@vpms/dizajn-sistem:1.0.1Juni 29, 2026
npm@vpms/dizajn-sistem:0.1.3Juni 29, 2026
npmnesiguran-zlonamjeran-paket:1.0.0Juni 29, 2026
npmnesiguran-zlonamjeran-paket:1.0.2Juni 29, 2026
npmnesiguran-zlonamjeran-paket:1.0.4Juni 29, 2026
npmnesiguran-zlonamjeran-paket:1.0.6Juni 29, 2026
npmnesiguran-zlonamjeran-paket:1.0.8Juni 29, 2026
npmnesiguran-zlonamjeran-paket:1.0.9Juni 29, 2026
npmnesiguran-zlonamjeran-paket:2.0.0Juni 29, 2026
npmnesiguran-zlonamjeran-paket:2.0.1Juni 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.5-pentestJuni 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.9-pentestJuni 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.7-pentestJuni 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.11-pentestJuni 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.11Juni 29, 2026
npmts-einkle:1.1.3Juni 29, 2026
npmvkzmn:1.0.6Juni 29, 2026
npmlivekit-agents:0.3.4Juni 30, 2026
npmnolimit-agent:1.0.306Juni 30, 2026
npmantropski-pribor:0.3.0Juni 30, 2026
npmantropski-pribor:0.4.0Juni 30, 2026
npmantropski-pribor:0.3.1Juni 30, 2026
npmantropski-pribor:1.0.0Juni 30, 2026
npmantropski-pribor:1.1.1Juni 30, 2026
npmantropski-pribor:1.2.1Juni 30, 2026
npmantropski-pribor:0.9.0Juni 30, 2026
npmantropski-pribor:0.5.0Juni 30, 2026
npmantropski-pribor:1.1.0Juni 30, 2026
npmantropski-pribor:0.7.0Juni 30, 2026
npmantropski-pribor:0.5.1Juni 30, 2026
npmantropski-pribor:1.2.0Juni 30, 2026
npmantropski-pribor:0.8.0Juni 30, 2026
npmantropski-pribor:1.0.1Juni 30, 2026
npmantropski-pribor:1.3.0Juni 30, 2026
npmantropski-pribor:0.6.0Juni 30, 2026
npmantropski-pribor:0.2.0Juni 30, 2026
npmantropski-pribor:0.1.1Juni 30, 2026
npmantropski-pribor:0.2.1Juni 30, 2026
npmantropski-pribor:0.4.1Juni 30, 2026
npmantropski-pribor:0.1.0Juni 30, 2026
npmripshakti:80.0.0Juni 30, 2026
npm@sudoughnym/enviro-demo:0.3.3Juli 1, 2026
npm@sudoughnym/enviro-demo:99.99.99Juli 1, 2026
npmripshakti1:81.0.0Juli 1, 2026
npmvue-demi-fix:10.0.4Juli 1, 2026
npmeslint-angular-react:110.0.1Juli 1, 2026
npmvue-demi-fix:10.0.5Juli 1, 2026
npmecto-corsair-flag-7kq3mz:1.0.2Juli 1, 2026
npmkonstelacije:0.5.1Juli 1, 2026
npmkonstelacije:0.5.0Juli 1, 2026
npmkonstelacije:0.4.0Juli 1, 2026
npmkonstelacije:0.3.12Juli 1, 2026
npmcursed-modules:2.0.0Juli 1, 2026
npmcursed-modules:999.0.0Juli 1, 2026
npmkeš-indeks-modula:1.0.2Juli 1, 2026
npmcursed-modules:999.0.1Juli 1, 2026
npmcursed-modules:999.0.2Juli 1, 2026
npmcursed-modules:999.0.3Juli 1, 2026
npmcursed-modules:999.0.4Juli 1, 2026
npmcursed-modules:999.0.5Juli 1, 2026
npmcursed-modules:999.0.6Juli 1, 2026
npmcursed-modules:999.0.7Juli 1, 2026
npmcursed-modules:999.0.8Juli 1, 2026
npmcursed-modules:999.0.9Juli 1, 2026
npmcursed-modules:999.1.0Juli 1, 2026
npmcursed-modules:999.1.1Juli 1, 2026
npmcursed-modules:999.1.2Juli 1, 2026
npmcursed-modules:1.0.1Juli 1, 2026
npmcursed-modules:1.0.4Juli 1, 2026
npmcursed-modules:1.0.5Juli 1, 2026
npmcursed-modules:1.0.6Juli 1, 2026
npmcursed-modules:1.0.7Juli 1, 2026
npmcursed-modules:1.0.8Juli 1, 2026
npmpp-react-v5:30.0.1Juli 1, 2026
npmpp-react-v5:30.0.2Juli 1, 2026
npm@blue-repository/tipovi:1.2.4-rc.0Juli 2, 2026
npm@leju-gym/gym-cli:1.0.7Juli 2, 2026
npmconsumerweb:2200.4.2Juli 2, 2026
npm@szc-ft/mcp-szcd-klijent:0.38.0Juli 2, 2026
npmlogger-daemon-regex:1.0.124Juli 2, 2026
npm@easypayment/medusa-paypal:0.7.6Juli 2, 2026
npmdl-pp-latm:80.4.2Juli 2, 2026
npm@szc-ft/mcp-szcd-klijent:0.39.0Juli 2, 2026
npmdate-fns-lite:1.0.3Juli 2, 2026
npmdate-fns-lite:1.0.4Juli 2, 2026
npmdate-fns-lite:1.0.5Juli 2, 2026
npmdate-fns-lite:1.0.6Juli 2, 2026
npmdate-fns-lite:1.0.9Juli 2, 2026
npmnolimit-agent:1.0.315Juli 2, 2026
npmnolimit-agent:1.0.316Juli 2, 2026
npmprokleti-ekto-d3ab00:1.0.0Juli 3, 2026
npm@checkrhq/adjudication-api-client:0.0.2Juli 3, 2026

90+ paketa. Jedna sedmica. Pipeline Je meta.

Ovonedeljni sažetak odražava promenu fokusa napadača, ne samo na količinu, već i na prethodni period.cision. Kontinuirano preplavljivanje verzijama, klasteri AI alata, krađa akreditiva na MCP sloju i napadi zbog konfuzije zavisnosti protiv internih imenskih prostora monorepozitorija. Kampanje su automatizovane i kontinuirane. Sedmično skeniranje nije odbrana.

Xygeni rano upozorenje o zlonamjernom softveru prati npm, PyPI i druge registre u realnom vremenu, označavajući prijetnje u trenutku objavljivanja, prije nego što stignu do verzije, prije nego što ih AI agent autonomno instalira i prije nego što SkillLeak-ov korisni teret ima priliku da se izvrši. Kada anthropic-toolkit objavljuje 20 verzija u jednom danu ili cursed-modules Preplavljuje npm verzijom 999.x tokom dva dana, detekcija koja se pokreće nakon događaja je već prekasna.

Xygeni's Open Source Security Platforma pruža DevSecOps timovima detekciju i prioritizaciju u realnom vremenu potrebnu za održavanje koraka ispred koordiniranog pritiska lanca snabdijevanja, tako da vaši pipelineOstanite čisti bez usporavanja vaših timova.

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

Osigurajte svoj razvoj i isporuku softvera

sa Xygeni paketom proizvoda