xygeni malicious code digest 78

Ringkasan Kod Berniat Jahat Xygeni 78

Setiap minggu, sistem pengesanan malware kami mengimbas beribu-ribu pakej baharu dan dikemas kini merentasi daftar awam seperti npm dan PyPI. Minggu ini tidak terkecuali.

Kami mengesahkan lebih 90 pakej berniat jahat antara 26 Jun dan 3 Julai 2026, merentasi npm dan PyPI, dengan beberapa kempen berterusan dari minggu sebelumnya dan kempen baharu muncul.

. nolimit-agent kempen terus menerbitkan versi baharu (1.0.306, 1.0.315, 1.0.316), melanjutkan rangka kerja pancingan data kod peranti Microsoft 365 yang kami dokumentasikan secara terperinci dalam Laporan DeviceDoor. Yang anthropic-toolkit kluster merupakan kempen baharu yang dominan, dengan 20 versi disahkan pada 30 Jun sahaja — menyasarkan secara langsung pakej yang berkaitan dengan perkakasan pembangun Anthropic. cursed-modules keluarga menerbitkan lebih 15 versi antara 1 Julai dan 2 Julai merentasi kedua-duanya standard dan nombor versi yang dibesarkan (999.x), mengikut buku panduan kekeliruan kebergantungan. date-fns-lite kluster (5 versi, 2 Julai) meneruskan corak menyamar sebagai pakej utiliti yang sah dan digunakan secara meluas.

Corak penargetan perkakasan AI yang diwujudkan minggu lepas dengan ollama-helpers dan openai-agents-helpers dilanjutkan ke dalam tempoh ini dengan ai-explain, ai-sdk-helpers, dan @langgraphjs/toolkit, semuanya disahkan antara 28 Jun dan 30 Jun. @szc-ft/mcp-szcd-client pakej (versi 0.38.0 dan 0.39.0, disahkan pada 2 Julai) memperkenalkan corak baharu yang kami jejaki sebagai SkillLeak: penyahsulit kelayakan yang tersembunyi di dalam kemahiran MCP dan bukannya cangkuk pemasangan, tidak dapat dilihat oleh pengimbas yang berhenti selepas pemasangan. Kami menerbitkan analisis SkillLeak penuh di sini.

Gambaran ringkas mingguan ini merupakan sebahagian daripada aktiviti berterusan kami Ringkasan Kod Berniat Jahat, di mana kami mengesahkan ancaman baharu dan menyediakan risikan yang boleh diambil tindakan untuk membantu pasukan DevSecOps melindungi mereka pipelinesebelum kerosakan berlaku. Mari kita huraikan apa yang kita temui minggu ini dan mengapa ia penting.

Ekosistem Pakej Disahkan
npm@miraiva_test/eksport-pesanan-kemahiran:0.3.0Jun 26, 2026
npminnxt-mini-app-sdk:1.0.0Jun 26, 2026
npmpengesahan sistem:1.0.9Jun 27, 2026
npm@k18n/pentadbir-pasar-pencipta-bahasa:99.0.0Jun 28, 2026
npmalat-dalaman-antropik:1.0.0Jun 28, 2026
npmalat-dalaman-antropik:1.0.1Jun 28, 2026
npmopenai-ejen-pembantu:1.3.2Jun 28, 2026
npm@langgraphjs/kit alat:1.2.12Jun 28, 2026
npmai-sdk-helpers:1.4.4Jun 28, 2026
npmollama-helpers:1.2.2Jun 28, 2026
npmai-jelaskan:0.3.3Jun 28, 2026
npmai-jelaskan:0.3.4Jun 28, 2026
pypitdata-grabber:1.0.0Jun 28, 2026
npm@vpms/sistem-reka bentuk:1.1.2Jun 29, 2026
npm@vpms/sistem-reka bentuk:1.0.1Jun 29, 2026
npm@vpms/sistem-reka bentuk:0.1.3Jun 29, 2026
npmpakej-berniat-berniat-yang-tidak-selamat:1.0.0Jun 29, 2026
npmpakej-berniat-berniat-yang-tidak-selamat:1.0.2Jun 29, 2026
npmpakej-berniat-berniat-yang-tidak-selamat:1.0.4Jun 29, 2026
npmpakej-berniat-berniat-yang-tidak-selamat:1.0.6Jun 29, 2026
npmpakej-berniat-berniat-yang-tidak-selamat:1.0.8Jun 29, 2026
npmpakej-berniat-berniat-yang-tidak-selamat:1.0.9Jun 29, 2026
npmpakej-berniat-berniat-yang-tidak-selamat:2.0.0Jun 29, 2026
npmpakej-berniat-berniat-yang-tidak-selamat:2.0.1Jun 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.5-pentestJun 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.9-pentestJun 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.7-pentestJun 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.11-pentestJun 29, 2026
npm@epsteinlovekids483/crossmint-wallets-sdk-pentest:1.0.11Jun 29, 2026
npmts-einkle:1.1.3Jun 29, 2026
npmvkzmn:1.0.6Jun 29, 2026
npmejen-livekit:0.3.4Jun 30, 2026
npmejen-nolimit:1.0.306Jun 30, 2026
npmkit-alatan-antropik:0.3.0Jun 30, 2026
npmkit-alatan-antropik:0.4.0Jun 30, 2026
npmkit-alatan-antropik:0.3.1Jun 30, 2026
npmkit-alatan-antropik:1.0.0Jun 30, 2026
npmkit-alatan-antropik:1.1.1Jun 30, 2026
npmkit-alatan-antropik:1.2.1Jun 30, 2026
npmkit-alatan-antropik:0.9.0Jun 30, 2026
npmkit-alatan-antropik:0.5.0Jun 30, 2026
npmkit-alatan-antropik:1.1.0Jun 30, 2026
npmkit-alatan-antropik:0.7.0Jun 30, 2026
npmkit-alatan-antropik:0.5.1Jun 30, 2026
npmkit-alatan-antropik:1.2.0Jun 30, 2026
npmkit-alatan-antropik:0.8.0Jun 30, 2026
npmkit-alatan-antropik:1.0.1Jun 30, 2026
npmkit-alatan-antropik:1.3.0Jun 30, 2026
npmkit-alatan-antropik:0.6.0Jun 30, 2026
npmkit-alatan-antropik:0.2.0Jun 30, 2026
npmkit-alatan-antropik:0.1.1Jun 30, 2026
npmkit-alatan-antropik:0.2.1Jun 30, 2026
npmkit-alatan-antropik:0.4.1Jun 30, 2026
npmkit-alatan-antropik:0.1.0Jun 30, 2026
npmripshakti:80.0.0Jun 30, 2026
npm@sudoughnym/enviro-demo:0.3.3Julai 1, 2026
npm@sudoughnym/enviro-demo:99.99.99Julai 1, 2026
npmripshakti1:81.0.0Julai 1, 2026
npmvue-demi-fix:10.0.4Julai 1, 2026
npmtindak balas-sudut-eslint:110.0.1Julai 1, 2026
npmvue-demi-fix:10.0.5Julai 1, 2026
npmbendera-ecto-corsair-7kq3mz:1.0.2Julai 1, 2026
npmburuj:0.5.1Julai 1, 2026
npmburuj:0.5.0Julai 1, 2026
npmburuj:0.4.0Julai 1, 2026
npmburuj:0.3.12Julai 1, 2026
npmmodul-terkutuk:2.0.0Julai 1, 2026
npmmodul-terkutuk:999.0.0Julai 1, 2026
npmmodul-indeks-cache:1.0.2Julai 1, 2026
npmmodul-terkutuk:999.0.1Julai 1, 2026
npmmodul-terkutuk:999.0.2Julai 1, 2026
npmmodul-terkutuk:999.0.3Julai 1, 2026
npmmodul-terkutuk:999.0.4Julai 1, 2026
npmmodul-terkutuk:999.0.5Julai 1, 2026
npmmodul-terkutuk:999.0.6Julai 1, 2026
npmmodul-terkutuk:999.0.7Julai 1, 2026
npmmodul-terkutuk:999.0.8Julai 1, 2026
npmmodul-terkutuk:999.0.9Julai 1, 2026
npmmodul-terkutuk:999.1.0Julai 1, 2026
npmmodul-terkutuk:999.1.1Julai 1, 2026
npmmodul-terkutuk:999.1.2Julai 1, 2026
npmmodul-terkutuk:1.0.1Julai 1, 2026
npmmodul-terkutuk:1.0.4Julai 1, 2026
npmmodul-terkutuk:1.0.5Julai 1, 2026
npmmodul-terkutuk:1.0.6Julai 1, 2026
npmmodul-terkutuk:1.0.7Julai 1, 2026
npmmodul-terkutuk:1.0.8Julai 1, 2026
npmpp-react-v5:30.0.1Julai 1, 2026
npmpp-react-v5:30.0.2Julai 1, 2026
npm@repositori-biru/jenis:1.2.4-rc.0Julai 2, 2026
npm@leju-gym/gym-cli:1.0.7Julai 2, 2026
npmweb pengguna:2200.4.2Julai 2, 2026
npm@szc-ft/mcp-szcd-client:0.38.0Julai 2, 2026
npmdaemon-logger-regex:1.0.124Julai 2, 2026
npm@easypayment/medusa-paypal:0.7.6Julai 2, 2026
npmdl-pp-latm:80.4.2Julai 2, 2026
npm@szc-ft/mcp-szcd-client:0.39.0Julai 2, 2026
npmtarikh-fns-lite:1.0.3Julai 2, 2026
npmtarikh-fns-lite:1.0.4Julai 2, 2026
npmtarikh-fns-lite:1.0.5Julai 2, 2026
npmtarikh-fns-lite:1.0.6Julai 2, 2026
npmtarikh-fns-lite:1.0.9Julai 2, 2026
npmejen-nolimit:1.0.315Julai 2, 2026
npmejen-nolimit:1.0.316Julai 2, 2026
npmterkutuk-ecto-d3ab00:1.0.0Julai 3, 2026
npm@checkrhq/adjudication-api-client:0.0.2Julai 3, 2026

90+ Pakej. Satu Minggu. Pipeline Adalah Sasaran.

Ringkasan minggu ini mencerminkan perubahan dalam fokus penyerang, bukan sahaja volum, tetapi juga pracision. Banjir versi berterusan, kluster perkakasan AI, kecurian kelayakan lapisan MCP dan serangan kekeliruan kebergantungan terhadap ruang nama monorepo dalaman. Kempen adalah automatik dan berterusan. Imbasan mingguan bukanlah pertahanan.

Amaran Perisian Hasad Awal Xygeni memantau npm, PyPI dan daftar lain dalam masa nyata, menandakan ancaman pada saat penerbitan, sebelum ia mencapai binaan, sebelum ejen AI memasangnya secara autonomi dan sebelum muatan gaya SkillLeak berpeluang untuk dilaksanakan. Apabila anthropic-toolkit menerbitkan 20 versi dalam satu hari atau cursed-modules membanjiri npm dengan versi 999.x dalam tempoh dua hari, pengesanan yang dijalankan selepas fakta sudah terlambat.

Xygeni's Open Source Security platform memberikan pasukan DevSecOps pengesanan dan keutamaan masa nyata yang diperlukan untuk kekal mendahului tekanan rantaian bekalan yang diselaraskan, jadi anda pipelineKekal bersih tanpa memperlahankan pasukan anda.

alat-analisis-komposisi-perisian-alat-sca
Utamakan, pulihkan dan lindungi risiko perisian anda
Dapatkan Akaun Percuma anda.
Tiada kad kredit yang diperlukan.

Lindungi Pembangunan dan Penghantaran Perisian Anda

dengan Suit Produk Xygeni