Ringkasan Kode Berbahaya 75

Ringkasan Kode Berbahaya Xygeni 75

Setiap mingguSistem deteksi malware kami memindai ribuan paket baru dan yang diperbarui di seluruh registri publik seperti npm dan PyPI. Minggu ini pun tidak terkecuali.

Kami mengkonfirmasi lebih dari 200 paket berbahaya antara 12 Juni dan 19 Juni 2026, terutama di npm, dengan kasus tambahan di PyPI. Beberapa muncul dalam kelompok yang terkoordinasi, rilis berbahaya berulang yang diterbitkan dengan nama yang sama atau di seluruh keluarga paket yang terkait erat.

Kasus yang paling menonjol minggu ini adalah sensivity, yang membanjiri npm dengan lebih dari 70 rilis versi di seluruh rentang 2.5.x, dikonfirmasi selama beberapa hari. Kluster penting lainnya termasuk gelombang @solana-labs typosquat yang menargetkan ekosistem Solana (web3.js, web3-js, etherjs, spl-toke, ancor, web3js — melalui dua kampanye penerbitan terpisah pada tanggal 7 Juni dan 8 Juni), @nstrlabs keluarga (sdk, ixel, utils, shared-components, api-client, auth — serangan kebingungan ketergantungan terhadap namespace paket internal), @klapp-login-platform kelompok (native-sdk, oidc, routes — meniru platform otentikasi), internallib_v557 ke internallib_v984 (berbagai versi penipu pustaka internal yang disamarkan), pocteszep (6 versi diterbitkan pada 11 Juni), dan kumpulan utilitas kripto dan Web3 termasuk blockchain-helper-0, ethereum-kit-1, ethereum-kit-9, crypto-utils-7, wallet-sdk-9, defi-tools-39, swap-sdk-87, dan farming-tools-12. itu morningstar-design-system Paket tersebut muncul dalam tiga versi pada tanggal 10 Juni, meniru sistem desain keuangan yang terkenal.

Mulai 13 Juni dan seterusnya, lajunya semakin cepat. Para houzidawang806 Cluster saja menyumbang lebih dari 25 versi yang diterbitkan dalam satu hari, diikuti oleh versi-versi lainnya. houzidawang807 ke houzidawang808. itu metrics-pipeline-d8k2 Paket tersebut diterbitkan ulang secara terus-menerus dalam 21 versi antara 15 Juni dan 18 Juni — sebuah kampanye penghindaran berkelanjutan yang dirancang untuk selalu selangkah lebih maju dari daftar blokir. friendly-greeter-demo Paket tersebut terus muncul kembali di berbagai versi sepanjang minggu. Upaya kebingungan dependensi baru muncul di bawah xy-shared, axl-ui, loadninja-shared, carousel-controller-mixin, token-prices-cron, hemi-supply-cron, portal-backend, vault-strategies, dan beberapa lainnya — semuanya membawa nomor versi yang dilebih-lebihkan dalam kisaran 999.x. Sekelompok nama utilitas generik baru dengan akhiran heksadesimal acak (color-utils-dee0, data-utils-d703, string-tools-be6c, type-check-816d, fmt-helpers-794b, metrics-probe-*) muncul pada tanggal 18–19 Juni, sesuai dengan pendaftaran massal yang telah direncanakan. Minggu itu ditutup dengan trimprompt, trimprompt-hub, claude-cup, dan web3-crypto-address-utils Dikonfirmasi pada 19 Juni. Di PyPI, neuralbridge-sdk (lima versi di seluruh 4.5.x–5.1.x), deepstrain, teambot-ai, hello-test-s1, dan aiaddin-agent dikonfirmasi sepanjang minggu.

Ini bukanlah anomali yang terisolasi. Yang menonjol minggu ini adalah konsentrasi serangan kebingungan dependensi terhadap namespace paket internal, kampanye penerbitan multi-hari yang berkelanjutan yang dirancang untuk bertahan lebih lama daripada penghapusan, penargetan berkelanjutan terhadap perangkat Web3 dan DeFi (pola yang telah meningkat secara signifikan pada tahun 2026), dan peningkatan penggunaan nama paket generik yang dirancang untuk menghindari deteksi dengan berbaur ke dalam pohon dependensi normal.

Ringkasan mingguan ini merupakan bagian dari Laporan Kode Berbahaya (Malicious Code Digest) kami yang berkelanjutan, di mana kami memvalidasi ancaman baru dan memberikan informasi intelijen yang dapat ditindaklanjuti untuk membantu tim DevSecOps melindungi keamanan mereka. pipelinesebelum kerusakan terjadi. Mari kita uraikan apa yang kita temukan minggu ini dan mengapa hal itu penting.

Ekosistem Paket Dikonfirmasi
npmecto-corsair-whisper-6f3b9:1.0.18Juni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.17Juni 12, 2026
npmecto-nightly-spirit:1.1.0Juni 12, 2026
npmecto-corsair-flag-x9m4:1.0.0Juni 12, 2026
npmecto-rust-read-f3a9c1:1.0.2Juni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.16Juni 12, 2026
npmecto-rust-read-f3a9c1:1.0.1Juni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.15Juni 12, 2026
npmecto-corsair-whisper-6f3b9:1.0.14Juni 12, 2026
npminternallib_v984:1.0.3Juni 15, 2026
npminternallib_v984:1.0.4Juni 15, 2026
npminternallib_v984:1.0.2Juni 15, 2026
npminternallib_v557:1.0.4Juni 15, 2026
npminternallib_v557:1.0.7Juni 15, 2026
npminternallib_v557:1.0.9Juni 15, 2026
npminternallib_v557:1.0.10Juni 15, 2026
npminternallib_v557:1.0.15Juni 15, 2026
npminternallib_v557:1.0.16Juni 15, 2026
npminternallib_v557:1.0.18Juni 15, 2026
npmhantu karang:1.0.0Juni 12, 2026
npminternallib_v557:1.0.21Juni 15, 2026
npminternallib_v557:1.0.22Juni 15, 2026
npmnpm-sandbox-research-d7e8:1.0.0Juni 18, 2026
npmnpm-sandbox-research-a1b2:1.0.0Juni 18, 2026
npmnpm-sandbox-research-c5d6:1.0.0Juni 18, 2026
npmnpm-sandbox-research-9c4e:1.0.0Juni 18, 2026
npmnpm-sandbox-research-8b2f:1.0.0Juni 18, 2026
npmnpm-sandbox-research-e9f0:1.0.0Juni 18, 2026
npmnpm-sandbox-research-f1g2:1.0.0Juni 18, 2026
npmtsc-mesh:1.0.0Juni 13, 2026
npmdemo penyambut ramah:1.0.6Juni 13, 2026
npmdemo penyambut ramah:1.0.4Juni 13, 2026
npmdemo penyambut ramah:1.0.3Juni 13, 2026
npmdemo penyambut ramah:1.0.2Juni 13, 2026
npmdemo penyambut ramah:1.0.9Juni 13, 2026
npmtsc-ai:1.2.1Juni 13, 2026
npmtsc-lotl:1.0.2Juni 13, 2026
npmtsc-mesh:1.0.1Juni 13, 2026
npmtsc-ai:1.2.0Juni 13, 2026
pypineuralbridge-sdk:4.5.4Juni 13, 2026
npmnpm-sandbox-research-g3h4:1.0.0Juni 18, 2026
npmpostinstall-logger-7x9z:1.0.0Juni 18, 2026
npmhouzidawang806:1.0.0Juni 13, 2026
pypineuralbridge-sdk:5.0.0Juni 13, 2026
pypineuralbridge-sdk:4.5.5Juni 13, 2026
npmhouzidawang806:1.0.1Juni 13, 2026
npmhouzidawang806:1.0.2Juni 13, 2026
npmhouzidawang806:1.0.3Juni 13, 2026
npmhouzidawang806:1.0.4Juni 13, 2026
npmhouzidawang806:1.0.5Juni 13, 2026
npmhouzidawang806:1.0.6Juni 13, 2026
npmhouzidawang806:1.0.7Juni 13, 2026
npmhouzidawang806:1.0.9Juni 13, 2026
npmhouzidawang806:1.1.0Juni 13, 2026
npmhouzidawang806:1.1.1Juni 13, 2026
npmhouzidawang806:1.1.2Juni 13, 2026
npmhouzidawang806:1.1.3Juni 13, 2026
npmhouzidawang806:1.1.4Juni 13, 2026
npmhouzidawang806:1.1.5Juni 13, 2026
pypineuralbridge-sdk:5.1.0Juni 13, 2026
npmhouzidawang807:1.1.6Juni 13, 2026
npmhouzidawang806:1.1.6Juni 13, 2026
npmhouzidawang808:1.0.0Juni 13, 2026
npmhouzidawang806:1.1.7Juni 13, 2026
npmhouzidawang806:1.1.8Juni 13, 2026
npmhouzidawang806:1.2.0Juni 13, 2026
pypineuralbridge-sdk:5.1.1Juni 13, 2026
npmhouzidawang806:1.2.1Juni 13, 2026
npmhouzidawang806:1.2.3Juni 13, 2026
npmhouzidawang806:1.2.4Juni 13, 2026
npmhouzidawang806:1.2.5Juni 13, 2026
npmhouzidawang806:1.2.6Juni 13, 2026
pypineuralbridge-sdk:5.1.2Juni 13, 2026
pypiregangan dalam:1.1.0Juni 13, 2026
npm@jisan901/teamfocus:1.0.3Juni 13, 2026
npmxy-shared:999.0.0Juni 14, 2026
npmaxl-ui:9.9.99Juni 14, 2026
npmloadninja-shared:9.9.99Juni 14, 2026
npmnpx-whoami-demo:1.0.0Juni 14, 2026
npm@jisan901/teamfocus:1.0.4Juni 14, 2026
npmnano-perf:1.0.1Juni 14, 2026
npmtn-advertisement:5.0.1Juni 14, 2026
npmkijai:0.0.2Juni 15, 2026
npmtoken-prices-cron:999.0.0Juni 15, 2026
npmhemi-supply-cron:999.0.0Juni 15, 2026
npmportal-backend:999.0.0Juni 15, 2026
npmstrategi-brankas:999.0.0Juni 15, 2026
npmhemi-earn-actions:999.0.0Juni 15, 2026
npmvaults-monitor-cron:999.0.0Juni 15, 2026
npmve-hemi-rewards:999.0.0Juni 15, 2026
npmnic-datagov:1.0.0Juni 16, 2026
npmogd-analytics:1.0.0Juni 16, 2026
npmogd-platform:1.0.0Juni 16, 2026
npmdms-backend:1.0.0Juni 16, 2026
npmdemo penyambut ramah:1.0.10Juni 16, 2026
npmdemo penyambut ramah:1.0.11Juni 16, 2026
npmcardano-addresses-docs:1.0.1Juni 16, 2026
npmbodega-sdk:9.9.9Juni 16, 2026
npmSDK pinjaman-aliran:9.9.9Juni 16, 2026
npmflow-lending:9.9.9Juni 16, 2026
npmsurf-lending:9.9.9Juni 16, 2026
npmjanus-ft:1.0.0Juni 16, 2026
npmjanus-flow:1.0.0Juni 16, 2026
npmjanus-erc20:1.0.0Juni 16, 2026
npmflowcardano:9.9.9Juni 16, 2026
npmflowdefi:9.9.9Juni 16, 2026
pypihalo-uji-s1:0.3.1Juni 16, 2026
npmpaket-telemetri-r4f9:1.0.0Juni 18, 2026
npmmailconfirmer:3.3.46Juni 16, 2026
npmcarousel-controller-mixin:999.0.0Juni 16, 2026
npmruntime-metrics-w7k2:1.0.0Juni 18, 2026
npmmailconfirmer:3.3.48Juni 16, 2026
npmbuild-tracker-n5p1:1.0.0Juni 16, 2026
npmnpm-sandbox-ping-r9t2:1.0.0Juni 18, 2026
npmevent-metrics-q3x7:1.0.2Juni 16, 2026
npmevent-metrics-q3x7:1.0.1Juni 16, 2026
npmevent-metrics-q3x7:1.0.0Juni 16, 2026
npmevent-metrics-q3x7:1.0.3Juni 16, 2026
npmevent-metrics-q3x7:1.0.4Juni 16, 2026
npmevent-metrics-q3x7:1.0.5Juni 16, 2026
npmevent-metrics-q3x7:1.0.6Juni 16, 2026
npmevent-metrics-q3x7:1.0.7Juni 16, 2026
npmevent-metrics-q3x7:1.0.8Juni 16, 2026
npmmetrik-pipeline-d8k2:1.0.0Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.1Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.2Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.3Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.4Juni 18, 2026
pypiteambot-ai:1.48.0Juni 17, 2026
npmmetrik-pipeline-d8k2:1.0.5Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.6Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.7Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.8Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.9Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.10Juni 18, 2026
npmdemo penyambut ramah:1.0.13Juni 17, 2026
npmdemo penyambut ramah:1.0.14Juni 17, 2026
npmmetrik-pipeline-d8k2:1.0.11Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.12Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.13Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.14Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.15Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.16Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.17Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.18Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.19Juni 18, 2026
npmmetrik-pipeline-d8k2:1.0.20Juni 18, 2026
npmkontrak cryptodao:99.99.99Juni 17, 2026
npmtipe kriptodao:99.99.99Juni 17, 2026
npmcryptodao-config:99.99.99Juni 17, 2026
npmcryptodao-utils:99.99.99Juni 17, 2026
npmcryptodao-backend:99.99.99Juni 17, 2026
npmcryptodao-sdk:99.99.99Juni 17, 2026
npmcryptodao-core:99.99.99Juni 17, 2026
npmcryptodao-bot:99.99.99Juni 17, 2026
npmcryptodao-signer:99.99.99Juni 17, 2026
npmcryptodao-deploy:99.99.99Juni 17, 2026
npmmetrik-probe-64b2:1.0.0Juni 18, 2026
npmmetrics-probe-dc85:1.0.0Juni 18, 2026
npmmetrik-probe-77d4:1.0.0Juni 18, 2026
npm@public-for-cdao/core:99.99.99Juni 17, 2026
npmmetrik-probe-88ad:1.0.0Juni 18, 2026
npmwrspati:0.1.0Juni 18, 2026
npmebpf-tracker-action:1.0.1Juni 18, 2026
npm@azure-lab-services/ml-ts:99.0.0Juni 18, 2026
npmlayanan-laboratorium:99.0.0Juni 18, 2026
npmhanya pemindaian:0.4.5Juni 18, 2026
npmhanya pemindaian:0.4.6Juni 18, 2026
npmhanya pemindaian:0.4.7Juni 18, 2026
npmhanya pemindaian:0.4.8Juni 18, 2026
npm@muaththir/api:2.0.0Juni 18, 2026
npmmodul-biaya-backoffice:2.999.1Juni 18, 2026
npmmodul-biaya-backoffice:2.999.0Juni 18, 2026
npmhanya pemindaian:0.4.9Juni 18, 2026
npmhanya pemindaian:0.5.0Juni 18, 2026
npmhanya pemindaian:0.5.1Juni 18, 2026
npmhanya pemindaian:1.0.0Juni 18, 2026
npmnano-perf:2.0.0Juni 18, 2026
npmnano-perf:2.0.1Juni 18, 2026
npmnano-perf:2.1.0Juni 18, 2026
npmnano-perf:2.2.0Juni 18, 2026
npmmetrik-probe-f256:1.0.0Juni 18, 2026
npmcolor-utils-dee0:1.0.0Juni 18, 2026
npmdata-utils-d703:1.0.0Juni 18, 2026
npmstring-tools-be6c:1.0.0Juni 18, 2026
npmpemeriksaan tipe-816d:1.0.0Juni 18, 2026
npmfmt-helpers-794b:1.0.0Juni 18, 2026
npmdatacamp-light:1.0.0Juni 18, 2026
npmdata-utils-bcf2:1.0.0Juni 19, 2026
npmstream-read-35cf:1.0.0Juni 19, 2026
npmdelta-time-32bb:1.0.0Juni 19, 2026
npmsafe-json-38bd:1.0.0Juni 19, 2026
npmhex-conv-ae7a:1.0.0Juni 19, 2026
npmbuffer-wrap-67d7:1.0.0Juni 19, 2026
npmtrimprompt:1.0.2Juni 19, 2026
npmtrimprompt:1.0.4Juni 19, 2026
npmtrimprompt-hub:1.0.1Juni 19, 2026
npmclaude-cup:0.8.6Juni 19, 2026
pypiagen aiaddin:0.1.0Juni 19, 2026
npmweb3-crypto-address-utils:0.1.0Juni 19, 2026

Jangan Biarkan Kampanye Terkoordinasi Menjangkau Anda Pipelines

Ringkasan minggu ini bukan tentang satu ancaman tunggal; melainkan tentang skalanya. Lebih dari 200 paket yang terkonfirmasi, penyebaran versi secara terus-menerus selama beberapa hari, dan kampanye pendaftaran massal terprogram yang berjalan lebih cepat daripada yang dapat dilacak oleh tinjauan manual. Para penyerang tidak menunggu Anda untuk mengejar ketinggalan.

Deteksi Dini Malware Xygeni Sistem ini memantau npm, PyPI, dan registri lainnya secara terus-menerus, menandai ancaman pada saat publikasi, bukan setelah masuk ke dalam build. Ketika sebuah kampanye menerbitkan 21 versi paket berbahaya yang sama selama empat hari, pemindaian mingguan tidak akan mendeteksi apa pun tepat waktu.

Xygeni's Open Source Security Solusi ini memberi tim DevSecOps Anda visibilitas dan prioritas waktu nyata yang mereka butuhkan untuk tetap unggul dalam menghadapi tekanan terkoordinasi seperti ini, sehingga tim Anda dapat pipelineTetap bersih tanpa memperlambat tim Anda.

perangkat lunak analisis komposisi sca
Prioritaskan, perbaiki, dan amankan risiko perangkat lunak Anda.
Dapatkan Akun Gratis Anda.
Tidak perlu kartu kredit.

Amankan Pengembangan dan Pengiriman Perangkat Lunak Anda

dengan Rangkaian Produk Xygeni