Zhrnutie škodlivého kódu 77

Xygeni Súhrn škodlivého kódu 77

Každý týždeňNaše systémy na detekciu škodlivého softvéru skenujú tisíce nových a aktualizovaných balíkov vo verejných registroch, ako sú npm a PyPI. Tento týždeň nebol výnimkou.

Medzi 26. júnom a 3. júlom 2026 sme potvrdili viac ako 90 škodlivých balíkov v npm a PyPI, pričom niekoľko kampaní pokračovalo z predchádzajúcich týždňov a objavili sa nové.

nolimit-agent Kampaň pokračovala vo vydávaní nových verzií (1.0.306, 1.0.315, 1.0.316), čím rozšírila rámec phishingu kódu zariadenia v službe Microsoft 365, ktorý sme podrobne zdokumentovali v našom Správa DeviceDoor, anthropic-toolkit cluster bol dominantnou novou kampaňou, pričom len 30. júna bolo potvrdených 20 verzií – priamo zameraných na balíčky spojené s vývojárskymi nástrojmi Anthropic. cursed-modules rodina publikovala medzi 1. a 2. júlom viac ako 15 verzií v oboch standard a nadsadené čísla verzií (999.x) podľa príručky o zmätku v závislostiach. date-fns-lite cluster (5 verzií, 2. júla) pokračoval vo vzore vydávania sa za legitímne, široko používané balíky nástrojov.

Vzor zacielenia nástrojov umelej inteligencie stanovený minulý týždeň s ollama-helpers a openai-agents-helpers predĺžené do tohto obdobia s ai-explain, ai-sdk-helpersa @langgraphjs/toolkit, všetky potvrdené medzi 28. júnom a 30. júnom. @szc-ft/mcp-szcd-client Balík (verzie 0.38.0 a 0.39.0, potvrdené 2. júla) predstavil nový vzorec, ktorý sledujeme ako SkillLeak: dešifrovač poverení skrytý v zručnosti MCP, a nie v inštalačnom hooku, neviditeľný pre skenery, ktoré sa zastavia po inštalácii. Publikovali sme kompletná analýza SkillLeak tu.

Tento týždenný prehľad je súčasťou nášho prebiehajúceho Súhrn škodlivého kódu, kde overujeme nové hrozby a poskytujeme užitočné informácie, ktoré pomáhajú tímom DevSecOps chrániť ich pipelineskôr, ako dôjde k poškodeniu. Poďme si rozobrať, čo sme tento týždeň zistili a prečo je to dôležité.

ekosystém Balíček Potvrdené
NPM@miraiva_test/export-objednávky-zručností:0.3.0Júna 26, 2026
NPMinnxt-mini-app-sdk:1.0.0Júna 26, 2026
NPMsysverify:1.0.9Júna 27, 2026
NPM@k18n/creatormarketplace-admin-language:99.0.0Júna 28, 2026
NPMantropické-vnútorné-nástroje:1.0.0Júna 28, 2026
NPMantropické-vnútorné-nástroje:1.0.1Júna 28, 2026
NPMopenai-agents-helpers:1.3.2Júna 28, 2026
NPM@langgraphjs/toolkit:1.2.12Júna 28, 2026
NPMpomocníci ai-sdk:1.4.4Júna 28, 2026
NPMollama-pomocníci:1.2.2Júna 28, 2026
NPMai-vysvetlenie:0.3.3Júna 28, 2026
NPMai-vysvetlenie:0.3.4Júna 28, 2026
pypitdata-grabber:1.0.0Júna 28, 2026
NPM@vpms/dizajnový-systém:1.1.2Júna 29, 2026
NPM@vpms/dizajnový-systém:1.0.1Júna 29, 2026
NPM@vpms/dizajnový-systém:0.1.3Júna 29, 2026
NPMnebezpečný-škodlivý-balík:1.0.0Júna 29, 2026
NPMnebezpečný-škodlivý-balík:1.0.2Júna 29, 2026
NPMnebezpečný-škodlivý-balík:1.0.4Júna 29, 2026
NPMnebezpečný-škodlivý-balík:1.0.6Júna 29, 2026
NPMnebezpečný-škodlivý-balík:1.0.8Júna 29, 2026
NPMnebezpečný-škodlivý-balík:1.0.9Júna 29, 2026
NPMnebezpečný-škodlivý-balík:2.0.0Júna 29, 2026
NPMnebezpečný-škodlivý-balík:2.0.1Júna 29, 2026
NPM@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.5-pentestJúna 29, 2026
NPM@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.9-pentestJúna 29, 2026
NPM@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.7-pentestJúna 29, 2026
NPM@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.11-pentestJúna 29, 2026
NPM@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.11Júna 29, 2026
NPMts-einkle:1.1.3Júna 29, 2026
NPMvkzmn:1.0.6Júna 29, 2026
NPMagenti livekit:0.3.4Júna 30, 2026
NPMnolimit-agent:1.0.306Júna 30, 2026
NPMantropická-súprava-nástrojov:0.3.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.4.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.3.1Júna 30, 2026
NPMantropická-súprava-nástrojov:1.0.0Júna 30, 2026
NPMantropická-súprava-nástrojov:1.1.1Júna 30, 2026
NPMantropická-súprava-nástrojov:1.2.1Júna 30, 2026
NPMantropická-súprava-nástrojov:0.9.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.5.0Júna 30, 2026
NPMantropická-súprava-nástrojov:1.1.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.7.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.5.1Júna 30, 2026
NPMantropická-súprava-nástrojov:1.2.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.8.0Júna 30, 2026
NPMantropická-súprava-nástrojov:1.0.1Júna 30, 2026
NPMantropická-súprava-nástrojov:1.3.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.6.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.2.0Júna 30, 2026
NPMantropická-súprava-nástrojov:0.1.1Júna 30, 2026
NPMantropická-súprava-nástrojov:0.2.1Júna 30, 2026
NPMantropická-súprava-nástrojov:0.4.1Júna 30, 2026
NPMantropická-súprava-nástrojov:0.1.0Júna 30, 2026
NPMripšakti:80.0.0Júna 30, 2026
NPM@sudoughnym/enviro-demo:0.3.3Júla 1, 2026
NPM@sudoughnym/enviro-demo:99.99.99Júla 1, 2026
NPMripshakti1:81.0.0Júla 1, 2026
NPMvue-demi-fix:10.0.4Júla 1, 2026
NPMeslint-angular-react:110.0.1Júla 1, 2026
NPMvue-demi-fix:10.0.5Júla 1, 2026
NPMecto-corsair-flag-7kq3mz:1.0.2Júla 1, 2026
NPMsúhvezdia:0.5.1Júla 1, 2026
NPMsúhvezdia:0.5.0Júla 1, 2026
NPMsúhvezdia:0.4.0Júla 1, 2026
NPMsúhvezdia:0.3.12Júla 1, 2026
NPMprekliate moduly:2.0.0Júla 1, 2026
NPMprekliate moduly:999.0.0Júla 1, 2026
NPMvyrovnávacia pamäť indexu modulu:1.0.2Júla 1, 2026
NPMprekliate moduly:999.0.1Júla 1, 2026
NPMprekliate moduly:999.0.2Júla 1, 2026
NPMprekliate moduly:999.0.3Júla 1, 2026
NPMprekliate moduly:999.0.4Júla 1, 2026
NPMprekliate moduly:999.0.5Júla 1, 2026
NPMprekliate moduly:999.0.6Júla 1, 2026
NPMprekliate moduly:999.0.7Júla 1, 2026
NPMprekliate moduly:999.0.8Júla 1, 2026
NPMprekliate moduly:999.0.9Júla 1, 2026
NPMprekliate moduly:999.1.0Júla 1, 2026
NPMprekliate moduly:999.1.1Júla 1, 2026
NPMprekliate moduly:999.1.2Júla 1, 2026
NPMprekliate moduly:1.0.1Júla 1, 2026
NPMprekliate moduly:1.0.4Júla 1, 2026
NPMprekliate moduly:1.0.5Júla 1, 2026
NPMprekliate moduly:1.0.6Júla 1, 2026
NPMprekliate moduly:1.0.7Júla 1, 2026
NPMprekliate moduly:1.0.8Júla 1, 2026
NPMpp-react-v5:30.0.1Júla 1, 2026
NPMpp-react-v5:30.0.2Júla 1, 2026
NPM@blue-repository/types:1.2.4-rc.0Júla 2, 2026
NPM@leju-gym/gym-cli:1.0.7Júla 2, 2026
NPMspotrebiteľskýweb:2200.4.2Júla 2, 2026
NPM@szc-ft/mcp-szcd-client:0.38.0Júla 2, 2026
NPMlogger-daemon-regex:1.0.124Júla 2, 2026
NPM@easypayment/medusa-paypal:0.7.6Júla 2, 2026
NPMdl-pp-latm:80.4.2Júla 2, 2026
NPM@szc-ft/mcp-szcd-client:0.39.0Júla 2, 2026
NPMdate-fns-lite:1.0.3Júla 2, 2026
NPMdate-fns-lite:1.0.4Júla 2, 2026
NPMdate-fns-lite:1.0.5Júla 2, 2026
NPMdate-fns-lite:1.0.6Júla 2, 2026
NPMdate-fns-lite:1.0.9Júla 2, 2026
NPMnolimit-agent:1.0.315Júla 2, 2026
NPMnolimit-agent:1.0.316Júla 2, 2026
NPMprekliaty-ecto-d3ab00:1.0.0Júla 3, 2026
NPM@checkrhq/adjudication-api-client:0.0.2Júla 3, 2026

Viac ako 90 balíčkov. Jeden týždeň. Pipeline Je cieľom.

Prehľad z tohto týždňa odráža posun v zameraní útočníkov, nielen na objem, ale aj na predstih.cisión. Trvalé zahlcovanie verziami, klastre nástrojov umelej inteligencie, krádež poverení na vrstve MCP a útoky na zmätok závislostí proti interným menným priestorom monorepozitárov. Kampane sú automatizované a nepretržité. Týždenné skenovanie nie je obranou.

Včasné varovanie pred škodlivým softvérom od Xygeni monitoruje npm, PyPI a ďalšie registre v reálnom čase a označuje hrozby v momente publikovania, predtým, ako sa dostanú do zostavy, predtým, ako ich agent AI autonómne nainštaluje a predtým, ako sa dáta v štýle SkillLeak dostanú do prevádzky. Kedy anthropic-toolkit vydá 20 verzií za jediný deň alebo cursed-modules zaplavuje npm verziou 999.x počas dvoch dní, detekcia, ktorá sa spustí po udalosti, je už neskoro.

Xygeni's Open Source Security Platforma poskytuje tímom DevSecOps detekciu a stanovenie priorít v reálnom čase, ktoré sú potrebné na to, aby si udržali krok s tlakom koordinovaného dodávateľského reťazca, takže vaše pipelinezostaňte čistí bez toho, aby ste spomaľovali svoje tímy.

nástroje na analýzu zloženia softvéru SCA
Stanovte si priority, odstraňujte a zabezpečte svoje softvérové ​​riziká
Získajte svoj bezplatný účet.
Nie je potrebná kreditná karta.

Zabezpečte si vývoj a dodávku softvéru

s produktovým balíkom Xygeni