Serangan Mini Shai‑Hulud memungkinkan peretas menerbitkan ratusan paket npm berbahaya yang tampak sah dengan memanfaatkan CI/CD, token OIDC GitHub Actions, serta tanda tangan SLSA dan Sigstore.[1][2][4] Pada 19 Mei 2026, akun maintainer npm yang terkait dengan ekosistem @antv diretas dan digunakan untuk menerbitkan...

Create a landscape editorial hero image for this Studio Global article: What happened in the Mini Shai-Hulud npm supply chain attack on May 19, 2026, how were more than 630 malicious package versions published so. Article summary: Mini Shai-Hulud was a fast-moving npm/PyPI supply-chain worm campaign attributed to TeamPCP that abused maintainer access, CI/CD secrets, GitHub Actions OIDC trust, and provenance signing to publish malicious packages th. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "# ‘Mini Shai-Hulud’ malware compromises hundreds of open-source packages in sprawling supply-chain attack. A rapidly spreading malware campaign has infected hundreds of software pa" source context "‘Mini Shai-Hulud’ malware compromises hundreds of open-source packages in sprawling supply-chain attack | CyberScoop" Reference imag
Ekosistem open‑source modern—terutama di JavaScript—sangat bergantung pada kepercayaan: maintainer paket, pipeline CI/CD otomatis, dan tanda tangan kriptografi yang memastikan paket berasal dari sumber resmi.
Serangan Mini Shai‑Hulud menunjukkan bahwa jika rantai kepercayaan ini ditembus, dampaknya bisa menyebar dengan sangat cepat.
Pada Mei 2026, kelompok ancaman yang dikenal sebagai TeamPCP meluncurkan kampanye supply‑chain yang menargetkan ekosistem npm dan PyPI. Mereka berhasil menyusupi paket populer, menerbitkan ratusan versi berbahaya, dan memanfaatkan infrastruktur build resmi agar paket tersebut terlihat sah bagi developer.
Salah satu insiden paling mencolok terjadi pada 19 Mei 2026, ketika penyerang dilaporkan menerbitkan 637 versi paket berbahaya di 323 paket npm hanya dalam sekitar 22 menit setelah mengambil alih akun maintainer yang terkait dengan ekosistem visualisasi data @antv.
Serangan ini menjadi sangat signifikan karena artefak berbahaya tersebut tetap membawa provenance build SLSA yang valid dan tanda tangan kriptografi, sehingga bagi sistem verifikasi otomatis paket itu tampak seperti rilis resmi.
Mini Shai‑Hulud bukan satu insiden tunggal, melainkan kampanye multi‑tahap yang menargetkan berbagai proyek open‑source populer.
Laporan keamanan menunjukkan bahwa antara 10–12 Mei 2026, serangan ini telah:
Paket yang terdampak mencakup komponen dari proyek seperti TanStack, Mistral AI, UiPath, OpenSearch, dan Guardrails AI, yang banyak digunakan dalam aplikasi web, AI tooling, dan sistem backend modern.
Secara kolektif, paket‑paket tersebut memiliki lebih dari 518 juta unduhan historis, yang berarti potensi jangkauan serangan sangat luas di seluruh ekosistem developer.
Gelombang berikutnya kemudian menargetkan ekosistem visualisasi data AntV, kumpulan library populer di npm dengan sekitar 16 juta unduhan mingguan.
Kecepatan serangan ini bukan kebetulan. Penyerang memanfaatkan otomasi rilis paket yang sudah ada.
Dalam insiden 19 Mei, laporan menyebut penyerang berhasil mengambil alih akun maintainer npm yang terkait dengan paket atool.
Dengan akses tersebut, mereka dapat memanfaatkan skrip dan pipeline CI untuk:
Akibatnya, ratusan artefak berbahaya dapat dipublikasikan dalam hitungan menit, bukan secara manual satu per satu.
Salah satu aspek paling penting dari serangan ini adalah cara penyerang menyalahgunakan mekanisme keamanan modern.
Banyak proyek open‑source kini menggunakan trusted publishing melalui GitHub Actions. Dalam model ini:
Namun dalam beberapa proyek yang disusupi, penyerang berhasil:
Karena proses rilis dijalankan oleh pipeline resmi proyek, paket berbahaya tersebut terlihat seperti rilis yang sah dari sistem build asli proyek.
Ini membuktikan bahwa menghapus kredensial permanen saja tidak cukup jika lingkungan build itu sendiri berhasil diambil alih.
Serangan ini juga mengeksploitasi sistem integritas supply‑chain perangkat lunak.
Banyak pipeline modern menghasilkan:
Sistem ini biasanya memungkinkan pengguna memverifikasi bahwa paket:
Namun dalam kasus Mini Shai‑Hulud, penyerang menggunakan identitas CI yang telah dikompromikan untuk memperoleh sertifikat penandatanganan yang valid.
Akibatnya, paket berbahaya tersebut dirilis dengan provenance SLSA Build Level 3 yang sah secara kriptografi.
Secara teknis, verifikasi integritas tetap berhasil—karena pipeline yang dipercaya memang menjalankan build tersebut. Masalahnya adalah pipeline itu sendiri sudah disusupi.
Kode berbahaya di dalam paket dirancang untuk mencuri berbagai kredensial sensitif dari lingkungan developer dan infrastruktur build.
Targetnya meliputi:
Dengan mencuri rahasia ini, malware dapat mengambil alih repository lain atau pipeline CI tambahan, sehingga serangan dapat menyebar secara otomatis ke proyek lain di ekosistem open‑source.
Inilah yang membuat Mini Shai‑Hulud sering digambarkan sebagai "worm" supply‑chain—karena mampu menyebar dari satu proyek ke proyek lain.
Serangan Mini Shai‑Hulud mengungkap beberapa risiko besar dalam pengembangan perangkat lunak modern.
1. Infrastruktur yang dipercaya bisa menjadi vektor serangan.
OIDC trusted publishing, provenance SLSA, dan artefak bertanda tangan tidak dapat mencegah rilis berbahaya jika pipeline build yang dipercaya sudah diambil alih.
2. Satu maintainer dapat memengaruhi ratusan paket.
Insiden AntV menunjukkan bahwa kompromi satu akun maintainer saja dapat menghasilkan ratusan rilis berbahaya dalam hitungan menit.
3. Dependency memperluas dampak serangan.
Banyak library npm digunakan sebagai dependency oleh ribuan proyek lain, sehingga update berbahaya dapat menyebar melalui transitive dependencies.
4. Kampanye ini terus berkembang.
Peneliti keamanan mengaitkan Mini Shai‑Hulud dengan kampanye TeamPCP yang lebih luas, termasuk kompromi plugin Jenkins Checkmarx dan serangan pada berbagai ekosistem open‑source.
Karena teknik yang digunakan memanfaatkan pola CI/CD yang umum, analis memperingatkan bahwa varian atau serangan tiruan kemungkinan besar akan muncul.
Mini Shai‑Hulud menunjukkan satu hal penting: verifikasi kriptografi saja tidak cukup jika lingkungan build yang dipercaya telah dikompromikan.
Itulah sebabnya semakin banyak organisasi mulai fokus pada langkah tambahan seperti:
Seiring ekosistem open‑source semakin mengandalkan otomatisasi dan tanda tangan artefak, keamanan identitas developer dan infrastruktur CI/CD kini menjadi sama pentingnya dengan keamanan kode itu sendiri.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Serangan Mini Shai‑Hulud memungkinkan peretas menerbitkan ratusan paket npm berbahaya yang tampak sah dengan memanfaatkan CI/CD, token OIDC GitHub Actions, serta tanda tangan SLSA dan Sigstore.[1][2][4]
Serangan Mini Shai‑Hulud memungkinkan peretas menerbitkan ratusan paket npm berbahaya yang tampak sah dengan memanfaatkan CI/CD, token OIDC GitHub Actions, serta tanda tangan SLSA dan Sigstore.[1][2][4] Pada 19 Mei 2026, akun maintainer npm yang terkait dengan ekosistem @antv diretas dan digunakan untuk menerbitkan sekitar 637 versi paket berbahaya di 323 paket hanya dalam sekitar 22 menit.[5][7]
Malware dalam paket mencuri kredensial developer dan CI/CD—seperti token GitHub, kunci cloud, dan SSH—sehingga dapat menyebar lebih jauh melalui dependency open‑source yang sangat populer.[2][9]