Celah Keamanan Claude Code dan Meluasnya Ancaman bagi AI Agentik
Microsoft mengungkap bahwa GitHub Action Claude Code dari Anthropic dapat ditipu untuk membocorkan kunci rahasia CI/CD seperti ANTHROPIC API KEY dengan membaca file sistem sensitif, sebuah celah akibat isolasi yang ti... Serangan ini mengeksploitasi akses langsung dan tanpa isolasi pada alat 'Read' ke /proc/self/env...
Diterbitkan olehDiedit dengan DeepSeek-V4-ProGambar dibuat dengan GPT Image 1.5
Microsoft mengungkap bahwa GitHub Action Claude Code dari Anthropic dapat ditipu untuk membocorkan kunci rahasia CI/CD seperti ANTHROPIC API KEY dengan membaca file sistem sensitif, sebuah celah akibat isolasi yang ti...
Serangan ini mengeksploitasi akses langsung dan tanpa isolasi pada alat 'Read' ke /proc/self/environ—file inti Linux yang menampilkan semua variabel lingkungan proses—sementara alat eksekusi lain seperti Bash telah di...
Secara bersamaan, Tim AI Red Microsoft menerbitkan pembaruan besar pada taksonomi modus kegagalan AI agentik mereka, menambahkan tujuh kategori baru seperti 'Goal Hijacking' dan 'Session Context Contamination' berdasa...
What vulnerability did Microsoft Threat Intelligence disclose on June 5, 2026, in Anthropic's Claude Code GitHub Action, how did the promptThe Claude Code flaw showed that an agent's tool boundary is only as strong as its weakest, least-sandboxed point of access.
AI Perintah
Create a landscape editorial hero image for this Studio Global article: What vulnerability did Microsoft Threat Intelligence disclose on June 5, 2026, in Anthropic's Claude Code GitHub Action, how did the prompt. Article summary: On **June 5, 2026**, Microsoft Threat Intelligence disclosed that Anthropic's Claude Code GitHub Action could leak CI/CD secrets via prompt injection when the AI agent processed untrusted GitHub issues, PRs, or comments . Topic tags: general, academic, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "A security researcher found a flaw in Anthropic's Claude Code GitHub Action that let an attacker take over vulnerable public repositories running it, with nothing more than a singl" source context "Claude Code GitHub Action Flaw Let One Malicious Issue Hijack ..." Reference image 2: visual subject "A sec
openai.com
Pada awal Juni 2026, Microsoft mengeluarkan peringatan tegas bagi tim pengembang di mana pun: batas antara agen AI dan kunci rahasia yang dapat diaksesnya jauh lebih tipis dari yang banyak diasumsikan. Pengungkapan mereka merinci bagaimana alat umum di GitHub Action milik Anthropic, Claude Code, dapat disalahgunakan untuk membocorkan kredensial CI/CD yang kritis, menunjukkan bahwa model keamanan untuk alur kerja agentik menuntut perhatian yang sangat teliti.
Bagaimana GitHub Action Claude Code Membocorkan Kunci Rahasia
Kerentanan yang diungkap oleh Microsoft Threat Intelligence pada 5 Juni 2026 ini bukanlah jailbreak yang rumit. Ini adalah kegagalan batas mendasar antara bagaimana berbagai alat di dalam agen tersebut diisolasi .
Claude Code, saat dijalankan sebagai GitHub Action, dapat memproses konten yang tidak tepercaya dari pull request, isu, dan komentar. Untuk mencegah instruksi berbahaya di konten tersebut mengeksekusi perintah, Anthropic menerapkan penggosokan lingkungan (environment scrubbing) untuk alat "Bash" mereka, dengan menggunakan teknik isolasi seperti Bubblewrap saat alur kerja dapat dipicu oleh pengguna eksternal .
Studio Global AI
Lanjutkan penelitian Anda
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Apa jawaban singkat untuk "Celah Keamanan Claude Code dan Meluasnya Ancaman bagi AI Agentik"?
Microsoft mengungkap bahwa GitHub Action Claude Code dari Anthropic dapat ditipu untuk membocorkan kunci rahasia CI/CD seperti ANTHROPIC API KEY dengan membaca file sistem sensitif, sebuah celah akibat isolasi yang ti...
Apa poin penting yang harus divalidasi terlebih dahulu?
Microsoft mengungkap bahwa GitHub Action Claude Code dari Anthropic dapat ditipu untuk membocorkan kunci rahasia CI/CD seperti ANTHROPIC API KEY dengan membaca file sistem sensitif, sebuah celah akibat isolasi yang ti... Serangan ini mengeksploitasi akses langsung dan tanpa isolasi pada alat 'Read' ke /proc/self/environ—file inti Linux yang menampilkan semua variabel lingkungan proses—sementara alat eksekusi lain seperti Bash telah di...
Apa yang harus saya lakukan selanjutnya dalam latihan?
Secara bersamaan, Tim AI Red Microsoft menerbitkan pembaruan besar pada taksonomi modus kegagalan AI agentik mereka, menambahkan tujuh kategori baru seperti 'Goal Hijacking' dan 'Session Context Contamination' berdasa...
Celah Keamanan Claude Code dan Meluasnya Ancaman bagi AI Agentik
Microsoft mengungkap bahwa GitHub Action Claude Code dari Anthropic dapat ditipu untuk membocorkan kunci rahasia CI/CD seperti ANTHROPIC API KEY dengan membaca file sistem sensitif, sebuah celah akibat isolasi yang ti... Serangan ini mengeksploitasi akses langsung dan tanpa isolasi pada alat 'Read' ke /proc/self/env...
Diterbitkan olehDiedit dengan DeepSeek-V4-ProGambar dibuat dengan GPT Image 1.5
Microsoft mengungkap bahwa GitHub Action Claude Code dari Anthropic dapat ditipu untuk membocorkan kunci rahasia CI/CD seperti ANTHROPIC API KEY dengan membaca file sistem sensitif, sebuah celah akibat isolasi yang ti...
Serangan ini mengeksploitasi akses langsung dan tanpa isolasi pada alat 'Read' ke /proc/self/environ—file inti Linux yang menampilkan semua variabel lingkungan proses—sementara alat eksekusi lain seperti Bash telah di...
Secara bersamaan, Tim AI Red Microsoft menerbitkan pembaruan besar pada taksonomi modus kegagalan AI agentik mereka, menambahkan tujuh kategori baru seperti 'Goal Hijacking' dan 'Session Context Contamination' berdasa...
What vulnerability did Microsoft Threat Intelligence disclose on June 5, 2026, in Anthropic's Claude Code GitHub Action, how did the promptThe Claude Code flaw showed that an agent's tool boundary is only as strong as its weakest, least-sandboxed point of access.
AI Perintah
Create a landscape editorial hero image for this Studio Global article: What vulnerability did Microsoft Threat Intelligence disclose on June 5, 2026, in Anthropic's Claude Code GitHub Action, how did the prompt. Article summary: On **June 5, 2026**, Microsoft Threat Intelligence disclosed that Anthropic's Claude Code GitHub Action could leak CI/CD secrets via prompt injection when the AI agent processed untrusted GitHub issues, PRs, or comments . Topic tags: general, academic, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "A security researcher found a flaw in Anthropic's Claude Code GitHub Action that let an attacker take over vulnerable public repositories running it, with nothing more than a singl" source context "Claude Code GitHub Action Flaw Let One Malicious Issue Hijack ..." Reference image 2: visual subject "A sec
openai.com
Pada awal Juni 2026, Microsoft mengeluarkan peringatan tegas bagi tim pengembang di mana pun: batas antara agen AI dan kunci rahasia yang dapat diaksesnya jauh lebih tipis dari yang banyak diasumsikan. Pengungkapan mereka merinci bagaimana alat umum di GitHub Action milik Anthropic, Claude Code, dapat disalahgunakan untuk membocorkan kredensial CI/CD yang kritis, menunjukkan bahwa model keamanan untuk alur kerja agentik menuntut perhatian yang sangat teliti.
Bagaimana GitHub Action Claude Code Membocorkan Kunci Rahasia
Kerentanan yang diungkap oleh Microsoft Threat Intelligence pada 5 Juni 2026 ini bukanlah jailbreak yang rumit. Ini adalah kegagalan batas mendasar antara bagaimana berbagai alat di dalam agen tersebut diisolasi .
Claude Code, saat dijalankan sebagai GitHub Action, dapat memproses konten yang tidak tepercaya dari pull request, isu, dan komentar. Untuk mencegah instruksi berbahaya di konten tersebut mengeksekusi perintah, Anthropic menerapkan penggosokan lingkungan (environment scrubbing) untuk alat "Bash" mereka, dengan menggunakan teknik isolasi seperti Bubblewrap saat alur kerja dapat dipicu oleh pengguna eksternal .
Studio Global AI
Lanjutkan penelitian Anda
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Apa jawaban singkat untuk "Celah Keamanan Claude Code dan Meluasnya Ancaman bagi AI Agentik"?
Microsoft mengungkap bahwa GitHub Action Claude Code dari Anthropic dapat ditipu untuk membocorkan kunci rahasia CI/CD seperti ANTHROPIC API KEY dengan membaca file sistem sensitif, sebuah celah akibat isolasi yang ti...
Apa poin penting yang harus divalidasi terlebih dahulu?
Microsoft mengungkap bahwa GitHub Action Claude Code dari Anthropic dapat ditipu untuk membocorkan kunci rahasia CI/CD seperti ANTHROPIC API KEY dengan membaca file sistem sensitif, sebuah celah akibat isolasi yang ti... Serangan ini mengeksploitasi akses langsung dan tanpa isolasi pada alat 'Read' ke /proc/self/environ—file inti Linux yang menampilkan semua variabel lingkungan proses—sementara alat eksekusi lain seperti Bash telah di...
Apa yang harus saya lakukan selanjutnya dalam latihan?
Secara bersamaan, Tim AI Red Microsoft menerbitkan pembaruan besar pada taksonomi modus kegagalan AI agentik mereka, menambahkan tujuh kategori baru seperti 'Goal Hijacking' dan 'Session Context Contamination' berdasa...
Namun, alat "Read"—yang memungkinkan model melihat isi file—tidak memiliki isolasi semacam itu. Alat ini beroperasi sebagai pemanggilan fungsi in-process dengan akses langsung dan tanpa isolasi ke seluruh sistem file, termasuk file pseudo Linux /proc/self/environ yang sensitif, yang mengekspos seluruh set variabel lingkungan suatu proses .
Serangan dapat terjadi dalam beberapa langkah mudah:
Seorang penyerang membuka isu atau pull request yang tampak biasa di repositori publik yang menggunakan GitHub Action Claude Code.
Badan isu atau komentar HTML berisi instruksi untuk agen AI, yang tidak terlihat oleh peninjau manusia yang memindai halaman.
Saat alur kerja dipicu, model AI memproses konten tersebut sebagai bagian dari konteksnya dan mengikuti instruksi tersemat untuk membaca /proc/self/environ.
Model tersebut kemudian dapat diinstruksikan lebih lanjut untuk mengeksfiltrasi data, misalnya dengan mempostingnya kembali di komentar. Para peneliti mencatat penyempurnaan di mana serangan menghapus tujuh karakter pertama (sk-ant-) dari ANTHROPIC_API_KEY untuk menghindari deteksi pemindai kunci rahasia otomatis .
Permukaan serangan ini—di mana instruksi bahasa alami yang disuntikkan ke dalam data menjadi perintah yang dapat dieksekusi—adalah inti dari injeksi prompt, sebuah vektor ancaman yang dengan cepat mendefinisikan lanskap keamanan untuk agen AI.
Patch Lebih Dulu, Baru Diumumkan: Garis Waktu Pengungkapan
Detail penting di sini adalah bahwa ini adalah pengungkapan terkoordinasi di mana perbaikannya lebih dulu ada.
5 Mei 2026: Anthropic merilis Claude Code 2.1.128, yang menambal kerentanan dengan menyelaraskan isolasi alat Read dengan penggosokan lingkungan yang sudah diterapkan pada jalur eksekusi lainnya .
5 Juni 2026: Microsoft menerbitkan analisis ancaman terperincinya, menggunakan studi kasus ini untuk memberikan rekomendasi keamanan mendesak bagi seluruh industri .
Lebih dari Sekadar Bug: Tujuh Cara Baru Sistem AI Agentik Gagal
Pengungkapan Claude Code muncul dengan latar belakang penilaian keamanan yang lebih menyeluruh. Satu hari sebelumnya, pada 4 Juni 2026, Tim AI Red Microsoft menerbitkan versi 2.0 dari Taxonomy of Failure Modes in Agentic AI Systems (Taksonomi Modus Kegagalan dalam Sistem AI Agentik) . Pembaruan besar ini, yang didasarkan pada dua belas bulan keterlibatan red-team di dunia nyata terhadap agen yang diterjunkan, menambahkan tujuh kategori kegagalan yang sepenuhnya baru yang jauh melampaui satu celah eksekusi kode.
Modus kegagalan baru ini merepresentasikan eskalasi signifikan dalam cara peneliti keamanan memikirkan sistem AI otonom:
Kompromi Rantai Pasok Agentik (Agentic Supply Chain Compromise): Tidak seperti serangan rantai pasok perangkat lunak tradisional yang mengirimkan kode berbahaya, ini melibatkan plugin, server MCP, atau template prompt yang telah dikompromikan, yang menyuntikkan instruksi bahasa alami untuk mengubah perilaku agen tanpa memicu pemindai kode .
Pembajakan Tujuan (Goal Hijacking): Musuh merancang instruksi yang tampaknya membantu menyelesaikan tugas sah, tetapi diam-diam mengalihkan tujuan akhir agen. Agen tersebut tetap tidak dikompromikan dari perspektif perangkat lunak, tetapi telah dipersenjatai untuk tujuan penyerang .
Eskalasi Kepercayaan Antar-Agen (Inter-Agent Trust Escalation): Dalam sistem multi-agen, agen yang telah dikompromikan dapat secara palsu mengklaim identitas dengan kepercayaan lebih tinggi atau izin yang dilebih-lebihkan ke orkestrator pusat yang tidak secara independen memverifikasi klaim tersebut. Ini bertindak sebagai versi bahasa alami dari masalah klasik "deputi kebingungan" (confused deputy) .
Serangan Visual Agen Pengguna Komputer (Computer Use Agent Visual Attack): Agen yang mengoperasikan antarmuka grafis dapat dimanipulasi oleh informasi visual yang tidak jelas bagi manusia, seperti teks tersembunyi, elemen UI di luar layar, atau gambar yang menyematkan muatan injeksi prompt .
Kontaminasi Konteks Sesi (Session Context Contamination): Serangan halus di mana musuh memperkenalkan informasi bias atau berbahaya di awal sesi agen multi-langkah yang panjang. Data ini mungkin tidak memicu kontrol keamanan pada satu langkah pun, tetapi merusak penalaran agen di langkah berikutnya yang tampaknya tidak berhubungan .
Penyalahgunaan MCP/Plugin: Fokus yang diperbarui pada permukaan serangan khusus untuk Model Context Protocol (MCP) dan arsitektur plugin, yang menjadi cara standar untuk memperluas kemampuan agen .
Pengungkapan Kapabilitas/Arsitektur: Agen itu sendiri dapat dibuat membocorkan detail desain internal yang sensitif—seperti skema alat, antarmuka memori, atau logika yang memicu persetujuan manusia—memberikan cetak biru bagi penyerang untuk serangan masa depan yang lebih tepat .
Taksonomi yang diperluas ini menggeser kerangka kerja dari 27 modus kegagalan asli menjadi 34, mencerminkan kompleksitas yang berkembang dan jejak nyata sistem agentik di dunia nyata .
Memperkuat CI/CD di Dunia Agentik
Menanggapi kasus Claude Code dan pembaruan taksonomi yang lebih luas, Microsoft menguraikan serangkaian rekomendasi keamanan untuk setiap tim yang mengintegrasikan agen AI ke dalam jalur pipa build mereka. Panduan tersebut menekankan bahwa isolasi parsial adalah kenyamanan yang palsu.
Perlakukan Semua Konten Tidak Tepercaya sebagai Vektor Injeksi: Jangan pernah secara otomatis menjalankan alur kerja agen AI pada isu, PR, atau komentar dari kontributor eksternal. Konten ini harus diperlakukan sebagai input yang berpotensi berbahaya .
Isolasikan Alat Secara Konsisten: Kesenjangan antara alat Bash yang terisolasi dan alat Read yang tidak terisolasi menunjukkan bahwa penggosokan lingkungan harus diterapkan secara seragam. Satu alat yang tidak terisolasi dapat mengkompromikan seluruh alur kerja .
Terapkan Hak Istimewa Terendah (Least Privilege): Kunci API dan token akses agen itu sendiri harus memiliki cakupan sesempit mungkin, membatasi kerusakan jika terekspos. Gunakan OIDC untuk kredensial berumur pendek dan terlingkup tujuannya jika memungkinkan .
Audit Pengalaman "Manusia dalam Putaran" (Human-in-the-Loop): Kontrol keamanan yang bergantung pada tinjauan manusia bisa gagal jika muatan serangan tersembunyi di Markdown mentah atau komentar HTML yang tidak pernah dilihat peninjau. Langkah persetujuan manusia hanya sekuat apa yang ditampilkan untuk disetujui .
Inventarisir Rantai Pasok Agen: Tim harus menghasilkan bill of materials perangkat lunak (SBOM) untuk setiap agen yang diterjunkan, mencerminkan visibilitas rantai pasok yang sekarang standar untuk perangkat lunak tradisional .
Tersirat di seluruh panduan ini adalah prinsip arsitektur inti yang disebut komunitas keamanan sebagai "Rule of Two" (Aturan Dua). Berasal dari kerangka kerja Meta Oktober 2025 untuk keamanan agen praktis, aturan ini menyatakan bahwa sebuah agen harus memenuhi tidak lebih dari dua dari tiga kondisi berikut: memproses input yang tidak tepercaya, memiliki akses ke data sensitif, dan memiliki kapabilitas untuk mengeksekusi tindakan yang mengubah keadaan eksternal . Kerentanan Claude Code adalah pelanggaran klasik terhadap prinsip ini, karena agen tersebut secara bersamaan menangani input dari PR yang tidak tepercaya dan memegang kredensial yang kuat.
Namun, alat "Read"—yang memungkinkan model melihat isi file—tidak memiliki isolasi semacam itu. Alat ini beroperasi sebagai pemanggilan fungsi in-process dengan akses langsung dan tanpa isolasi ke seluruh sistem file, termasuk file pseudo Linux /proc/self/environ yang sensitif, yang mengekspos seluruh set variabel lingkungan suatu proses .
Serangan dapat terjadi dalam beberapa langkah mudah:
Seorang penyerang membuka isu atau pull request yang tampak biasa di repositori publik yang menggunakan GitHub Action Claude Code.
Badan isu atau komentar HTML berisi instruksi untuk agen AI, yang tidak terlihat oleh peninjau manusia yang memindai halaman.
Saat alur kerja dipicu, model AI memproses konten tersebut sebagai bagian dari konteksnya dan mengikuti instruksi tersemat untuk membaca /proc/self/environ.
Model tersebut kemudian dapat diinstruksikan lebih lanjut untuk mengeksfiltrasi data, misalnya dengan mempostingnya kembali di komentar. Para peneliti mencatat penyempurnaan di mana serangan menghapus tujuh karakter pertama (sk-ant-) dari ANTHROPIC_API_KEY untuk menghindari deteksi pemindai kunci rahasia otomatis .
Permukaan serangan ini—di mana instruksi bahasa alami yang disuntikkan ke dalam data menjadi perintah yang dapat dieksekusi—adalah inti dari injeksi prompt, sebuah vektor ancaman yang dengan cepat mendefinisikan lanskap keamanan untuk agen AI.
Patch Lebih Dulu, Baru Diumumkan: Garis Waktu Pengungkapan
Detail penting di sini adalah bahwa ini adalah pengungkapan terkoordinasi di mana perbaikannya lebih dulu ada.
5 Mei 2026: Anthropic merilis Claude Code 2.1.128, yang menambal kerentanan dengan menyelaraskan isolasi alat Read dengan penggosokan lingkungan yang sudah diterapkan pada jalur eksekusi lainnya .
5 Juni 2026: Microsoft menerbitkan analisis ancaman terperincinya, menggunakan studi kasus ini untuk memberikan rekomendasi keamanan mendesak bagi seluruh industri .
Lebih dari Sekadar Bug: Tujuh Cara Baru Sistem AI Agentik Gagal
Pengungkapan Claude Code muncul dengan latar belakang penilaian keamanan yang lebih menyeluruh. Satu hari sebelumnya, pada 4 Juni 2026, Tim AI Red Microsoft menerbitkan versi 2.0 dari Taxonomy of Failure Modes in Agentic AI Systems (Taksonomi Modus Kegagalan dalam Sistem AI Agentik) . Pembaruan besar ini, yang didasarkan pada dua belas bulan keterlibatan red-team di dunia nyata terhadap agen yang diterjunkan, menambahkan tujuh kategori kegagalan yang sepenuhnya baru yang jauh melampaui satu celah eksekusi kode.
Modus kegagalan baru ini merepresentasikan eskalasi signifikan dalam cara peneliti keamanan memikirkan sistem AI otonom:
Kompromi Rantai Pasok Agentik (Agentic Supply Chain Compromise): Tidak seperti serangan rantai pasok perangkat lunak tradisional yang mengirimkan kode berbahaya, ini melibatkan plugin, server MCP, atau template prompt yang telah dikompromikan, yang menyuntikkan instruksi bahasa alami untuk mengubah perilaku agen tanpa memicu pemindai kode .
Pembajakan Tujuan (Goal Hijacking): Musuh merancang instruksi yang tampaknya membantu menyelesaikan tugas sah, tetapi diam-diam mengalihkan tujuan akhir agen. Agen tersebut tetap tidak dikompromikan dari perspektif perangkat lunak, tetapi telah dipersenjatai untuk tujuan penyerang .
Eskalasi Kepercayaan Antar-Agen (Inter-Agent Trust Escalation): Dalam sistem multi-agen, agen yang telah dikompromikan dapat secara palsu mengklaim identitas dengan kepercayaan lebih tinggi atau izin yang dilebih-lebihkan ke orkestrator pusat yang tidak secara independen memverifikasi klaim tersebut. Ini bertindak sebagai versi bahasa alami dari masalah klasik "deputi kebingungan" (confused deputy) .
Serangan Visual Agen Pengguna Komputer (Computer Use Agent Visual Attack): Agen yang mengoperasikan antarmuka grafis dapat dimanipulasi oleh informasi visual yang tidak jelas bagi manusia, seperti teks tersembunyi, elemen UI di luar layar, atau gambar yang menyematkan muatan injeksi prompt .
Kontaminasi Konteks Sesi (Session Context Contamination): Serangan halus di mana musuh memperkenalkan informasi bias atau berbahaya di awal sesi agen multi-langkah yang panjang. Data ini mungkin tidak memicu kontrol keamanan pada satu langkah pun, tetapi merusak penalaran agen di langkah berikutnya yang tampaknya tidak berhubungan .
Penyalahgunaan MCP/Plugin: Fokus yang diperbarui pada permukaan serangan khusus untuk Model Context Protocol (MCP) dan arsitektur plugin, yang menjadi cara standar untuk memperluas kemampuan agen .
Pengungkapan Kapabilitas/Arsitektur: Agen itu sendiri dapat dibuat membocorkan detail desain internal yang sensitif—seperti skema alat, antarmuka memori, atau logika yang memicu persetujuan manusia—memberikan cetak biru bagi penyerang untuk serangan masa depan yang lebih tepat .
Taksonomi yang diperluas ini menggeser kerangka kerja dari 27 modus kegagalan asli menjadi 34, mencerminkan kompleksitas yang berkembang dan jejak nyata sistem agentik di dunia nyata .
Memperkuat CI/CD di Dunia Agentik
Menanggapi kasus Claude Code dan pembaruan taksonomi yang lebih luas, Microsoft menguraikan serangkaian rekomendasi keamanan untuk setiap tim yang mengintegrasikan agen AI ke dalam jalur pipa build mereka. Panduan tersebut menekankan bahwa isolasi parsial adalah kenyamanan yang palsu.
Perlakukan Semua Konten Tidak Tepercaya sebagai Vektor Injeksi: Jangan pernah secara otomatis menjalankan alur kerja agen AI pada isu, PR, atau komentar dari kontributor eksternal. Konten ini harus diperlakukan sebagai input yang berpotensi berbahaya .
Isolasikan Alat Secara Konsisten: Kesenjangan antara alat Bash yang terisolasi dan alat Read yang tidak terisolasi menunjukkan bahwa penggosokan lingkungan harus diterapkan secara seragam. Satu alat yang tidak terisolasi dapat mengkompromikan seluruh alur kerja .
Terapkan Hak Istimewa Terendah (Least Privilege): Kunci API dan token akses agen itu sendiri harus memiliki cakupan sesempit mungkin, membatasi kerusakan jika terekspos. Gunakan OIDC untuk kredensial berumur pendek dan terlingkup tujuannya jika memungkinkan .
Audit Pengalaman "Manusia dalam Putaran" (Human-in-the-Loop): Kontrol keamanan yang bergantung pada tinjauan manusia bisa gagal jika muatan serangan tersembunyi di Markdown mentah atau komentar HTML yang tidak pernah dilihat peninjau. Langkah persetujuan manusia hanya sekuat apa yang ditampilkan untuk disetujui .
Inventarisir Rantai Pasok Agen: Tim harus menghasilkan bill of materials perangkat lunak (SBOM) untuk setiap agen yang diterjunkan, mencerminkan visibilitas rantai pasok yang sekarang standar untuk perangkat lunak tradisional .
Tersirat di seluruh panduan ini adalah prinsip arsitektur inti yang disebut komunitas keamanan sebagai "Rule of Two" (Aturan Dua). Berasal dari kerangka kerja Meta Oktober 2025 untuk keamanan agen praktis, aturan ini menyatakan bahwa sebuah agen harus memenuhi tidak lebih dari dua dari tiga kondisi berikut: memproses input yang tidak tepercaya, memiliki akses ke data sensitif, dan memiliki kapabilitas untuk mengeksekusi tindakan yang mengubah keadaan eksternal . Kerentanan Claude Code adalah pelanggaran klasik terhadap prinsip ini, karena agen tersebut secara bersamaan menangani input dari PR yang tidak tepercaya dan memegang kredensial yang kuat.