# Keamanan rantai pasok dan regulasi, secara berurutan

> Keamanan rantai pasok software secara berurutan: worm npm dan PyPI, model signing dan AIBOM, secret di commit agent, lalu CRA, EU AI Act, dan PP 33/2026.

URL: https://www.matthewswong.com/id/ai-devops/software-supply-chain-and-regulation/

- Author: Matthews Wong (https://www.matthewswong.com/id/about/)
- Ditinjau pada: 17 Oktober 2026

> **Poin utama:** Jalur ini dimulai dari signing, provenance, dan kebersihan dependensi, lalu serangan npm dan PyPI yang mengujinya, memperlakukan model dan dataset sebagai kode yang perlu ditandatangani dan dipindai, membahas secret dan kode buatan AI yang ditambahkan agent ke repositori, dan diakhiri dengan Cyber Resilience Act, EU AI Act, inisiatif standar agent dari NIST, serta, bagi tim di Indonesia, PP 33/2026.

Artikel di situs ini tentang apa yang masuk ke build Anda dan apa yang kini dituntut hukum darinya, disusun menjadi satu jalur: paket beracun lebih dulu, lalu model dan dataset, lalu apa yang di-commit agent, kemudian regulasi yang punya tenggat.

## Baca sesuai urutan ini

Setiap tahap dibangun di atas tahap sebelumnya. Jika sudah memahami suatu tahap, lewati saja; baris di bawah setiap judul menjelaskan apa yang ditambahkan artikel itu.

### Tahap 1: Worm dan paket beracun

Fondasi build yang tepercaya, lalu serangan npm dan PyPI yang mengujinya.

1. [Keamanan Rantai Pasok Software: SBOM dan Sigstore](https://www.matthewswong.com/id/blog/software-supply-chain-sbom-sigstore/): Fondasinya: buat SBOM, tandatangani artefak dengan Sigstore dan cosign, dan verifikasi provenance SLSA di CI.
2. [Manajemen Dependensi npm dan Audit Keamanan: Yang Benar-benar Saya Lakukan](https://www.matthewswong.com/id/blog/npm-dependency-management-audit/): Kebiasaan sehari-hari: audit dependensi npm, kelola utang update, dan batasi paparan serangan supply chain.
3. [Serangan Supply Chain LiteLLM: Dependency Cooldown PyPI](https://www.matthewswong.com/id/blog/litellm-pypi-supply-chain-attack-dependency-cooldowns/): Bagaimana dua rilis berbahaya sampai ke PyPI, dan kontrol cooldown, hash, serta publisher yang penting.
4. [Kompromi npm Tensorlake Shai-Hulud: Kunci Install Script](https://www.matthewswong.com/id/blog/tensorlake-npm-shai-hulud-ai-sdk-worm/): Worm di sebuah SDK npm berjalan lewat preinstall hook; mengapa pencabutan token bisa berbalik merugikan dan cara memblokir install script.
5. [Sesi AI Coding Assistant yang Dibajak Menyebarkan Worm Shai-Hulud](https://www.matthewswong.com/id/blog/hijacked-ai-coding-assistant-session-shai-hulud-100-repos/): Penyebaran worm ditelusuri ke sesi AI coding assistant yang dibajak, beserta langkah bagi pihak yang bertahan.
6. [Worm npm dengan Provenance SLSA Valid: Pelajaran keyv](https://www.matthewswong.com/id/blog/npm-valid-slsa-provenance-malicious-keyv-worm/): Worm yang dirilis dengan provenance valid: apa yang dibuktikan provenance, apa yang tidak, dan gate rilis yang perlu ditambahkan.
7. [npm Trusted Publishing: Expiry 48 Jam dan Larangan issue_comment](https://www.matthewswong.com/id/blog/npm-trusted-publishing-48-hour-expiry-issue-comment/): npm kini mengakhiri konfigurasi trusted publishing yang tidak tervalidasi dan menolak token issue_comment; panduan migrasi rilis.
8. [Slopsquatting 2026: Rate Halusinasi Package dan 127 Nama](https://www.matthewswong.com/id/blog/slopsquatting-2026-frontier-models-package-hallucination/): Model mengarang nama paket yang bisa didaftarkan penyerang; pemeriksaan keberadaan, umur, dan hash sebelum instalasi.

### Tahap 2: Model dan dataset juga artefak

Menandatangani, memindai, dan mendokumentasikan apa yang Anda unduh dari model hub, serta mengapa memuatnya bisa menjalankan kode.

9. [OpenSSF Model Signing: Sign dan Verify Model ML dengan OMS](https://www.matthewswong.com/id/blog/openssf-model-signing-oms-sign-verify-ml-models/): Tandatangani dan verifikasi file model dengan OpenSSF Model Signing, dan di mana penegakan di sisi serving masih tertinggal.
10. [Pickle Model Scanner Evasion: ShadowPickle dan Safetensors](https://www.matthewswong.com/id/blog/shadowpickle-model-scanner-evasion-safetensors/): Mengapa hasil scan pickle yang bersih tidak banyak membuktikan, dan kebijakan pemuatan yang mengutamakan safetensors.
11. [Transformers trust_remote_code Vulnerability: CVE-2026-4372](https://www.matthewswong.com/id/blog/transformers-cve-2026-4372-trust-remote-code-bypass/): config.json yang dirancang khusus melewati trust_remote_code; apa yang diubah perbaikannya dan checklist pemuatan model.
12. [Insiden Keamanan Hugging Face 2026: Dataset adalah Kode](https://www.matthewswong.com/id/blog/hugging-face-july-2026-incident-dataset-pipeline-lessons/): Loader dataset memberi eksekusi kode: perlakukan dataset sebagai kode, beserta urutan rotasi yang harus diikuti.
13. [Studi AIBOM Hugging Face: 97,940 Model, Dokumentasi Kosong](https://www.matthewswong.com/id/blog/aibom-completeness-hugging-face-models-ml-bom/): AI bill of materials lengkap secara struktur tetapi minim detail model card; apa yang perlu ditambahkan secara manual.

### Tahap 3: Secret dan kode yang ditambahkan agent

Kredensial dan kode buatan AI yang berakhir di repositori, serta pemeriksaan di pipeline yang menangkapnya.

14. [GitGuardian Secrets Sprawl 2026: AI Agent Commits, MCP Configs](https://www.matthewswong.com/id/blog/gitguardian-secrets-sprawl-2026-ai-agent-commits/): Secret yang bocor lewat commit AI agent dan konfigurasi MCP, dan cara memindai endpoint developer.
15. [Secret Scanning dan Mencegah Kebocoran Kredensial di GitHub](https://www.matthewswong.com/id/blog/secret-scanning-github-prevention/): Jauhkan kredensial dari riwayat git dengan pre-commit hook, GitHub secret scanning, dan gitleaks.
16. [Laporan Keamanan Kode AI 2026: Veracode Mentok di Pass Rate 56%](https://www.matthewswong.com/id/blog/veracode-2026-genai-code-security-report-pass-rate/): Seberapa sering kode buatan AI gagal tes keamanan, kelas kelemahan mana yang gagal, dan cara memasang gate-nya.
17. [Patch Gap Project Glasswing: 6.157 Diungkap, 516 Di-patch](https://www.matthewswong.com/id/blog/project-glasswing-patching-deficit-open-source/): Kerentanan yang diungkap jauh melampaui yang sudah ditambal di dashboard Anthropic; apa yang perlu diubah maintainer dan pengguna dependensinya.
18. [DevSecOps: Integrasikan Keamanan ke dalam CI/CD](https://www.matthewswong.com/id/blog/devsecops-security-pipeline/): Pasang pemeriksaannya di pipeline: SAST, DAST, pemindaian dependensi, image, dan secret di CI/CD.

### Tahap 4: Regulasi dan standar yang punya tenggat

Apa yang dituntut CRA, EU AI Act, NIST, dan aturan pelindungan data Indonesia dari tim DevOps, masing-masing dibahas dalam artikelnya sendiri.

19. [Kewajiban Pelaporan Cyber Resilience Act: Runbook DevOps](https://www.matthewswong.com/id/blog/eu-cra-reporting-september-2026-devops-runbook/): Jam pelaporan Cyber Resilience Act sebagai runbook DevOps, termasuk dependensi open source.
20. [EU AI Act Digital Omnibus Deadlines: A DevOps Team Calendar](https://www.matthewswong.com/id/blog/eu-ai-act-digital-omnibus-devops-deadlines/): Tanggal EU AI Act mana yang bergeser dan mana yang masih berlaku, disusun sebagai kalender tim.
21. [NIST AI Agent Standards Initiative: Cakupan CAISI](https://www.matthewswong.com/id/blog/nist-ai-agent-standards-initiative-caisi/): Apa yang dicakup inisiatif standar AI agent NIST, termasuk identitas agent, dan apa yang bisa dilakukan engineer sekarang.
22. [PP 33/2026 Pelindungan Data Pribadi: Panduan Developer](https://www.matthewswong.com/id/blog/gr-33-2026-pdp-implementing-regulation-developers/): Untuk tim di Indonesia: PP 33/2026 dibaca berdampingan dengan UU 27/2022, termasuk pemberitahuan kebocoran data dan aturan AI-nya.
23. [Checklist Kepatuhan UU PDP untuk Fitur AI di Indonesia](https://www.matthewswong.com/id/blog/uu-pdp-ai-feature-compliance-checklist/): Checklist UU PDP untuk fitur AI: dasar hukum, prompt lintas negara, retensi log penyedia, dan penghapusan data.

## Lainnya dari panduan AI & DevOps

- [Keamanan MCP & Agent](https://www.matthewswong.com/id/ai-devops/mcp-agent-security/): Prompt injection, insiden MCP 2026, kontrol akses, sandbox, dan pemeriksaan skill agent. (25 artikel)
- [Serving Inferensi LLM](https://www.matthewswong.com/id/ai-devops/llm-inference-serving/): vLLM dan SGLang, disaggregated serving, llm-d dan KServe, autoscaling, dan biaya per token. (25 artikel)
- [Kubernetes untuk AI](https://www.matthewswong.com/id/ai-devops/kubernetes-for-ai/): Upgrade 1.36 dan 1.37, DRA dan gang scheduling, routing Gateway API, dan agent di dalam cluster. (24 artikel)
- [AI SRE & Agentic Ops](https://www.matthewswong.com/id/ai-devops/ai-sre-and-agentic-ops/): Agent investigasi insiden, server MCP untuk tool ops, agent di CI, dan IaC di bawahnya. (25 artikel)

---

- HTML version: https://www.matthewswong.com/id/ai-devops/software-supply-chain-and-regulation/
- English: https://www.matthewswong.com/en/ai-devops/software-supply-chain-and-regulation/
- Site index for agents: https://www.matthewswong.com/llms.txt
- Sitemap: https://www.matthewswong.com/sitemap.xml
- API description (OpenAPI): https://www.matthewswong.com/openapi.json
