Today

Fitur Claude Code Bocorkan 2.539 Kata Sandi dan Kunci di GitHub

Jowant

Layar komputer berisi kode program, ilustrasi kebocoran kata sandi Claude Code di GitHub
Ilustrasi kode program di layar. Riset Apiiro menemukan ribuan kata sandi dan kunci akses bocor lewat file pengaturan Claude Code. (Foto: Chris Ried/Unsplash)

Peneliti keamanan dari Apiiro menemukan 2.539 kata sandi, token, dan kunci akses bocor di repositori GitHub publik akibat cara Claude Code menyimpan perintah yang sudah disetujui pengguna. Temuan ini dilaporkan The Hacker News dan iTWire pada 7 November 2026.

Asal kebocoran di Claude Code

Claude Code adalah asisten pemrograman berbasis AI buatan Anthropic yang bekerja di terminal komputer. Sebelum menjalankan perintah, alat ini meminta izin pengguna. Jika pengguna memilih “Yes, and don’t ask again”, Claude Code menyimpan aturan izin itu di file .claude/settings.local.json di dalam folder proyek. Masalahnya, bila perintah tersebut memuat kata sandi atau token, isinya ikut tersimpan apa adanya dalam bentuk teks biasa.

Claude Code hanya memasukkan file itu ke daftar pengecualian Git global milik pengembang, bukan ke file .gitignore proyek. Git adalah alat pencatat versi kode, sedangkan .gitignore berisi daftar file yang tidak boleh ikut diunggah. Jika file pengaturan itu sampai ikut diunggah ke GitHub, rahasia di dalamnya bisa dibaca publik.

Temuan riset Apiiro

Dua peneliti Apiiro, Shmulik Cohen dan Matan Giladi, mengumpulkan data pada 1–3 November. Mereka menemukan 104.185 salinan file tersebut di repositori publik. Sebanyak 1.122 di antaranya, sekitar 1,1 persen, berisi rahasia dengan total 1.379 nilai unik. Setelah menghitung file pengaturan bersama, versi Git lama, dan log percakapan agen, jumlahnya menjadi 2.539 rahasia di 1.994 repositori.

Isinya beragam, mulai dari 379 kata sandi database, 43 login SSH, 42 token GitHub, GitLab, dan npm, hingga 23 kunci AWS, milik 63 organisasi. Apiiro memberi tahu organisasi terdampak pada 2–3 November. Satu perusahaan mengonfirmasi kunci yang bocor masih aktif.

Menurut The Hacker News, dari 16 agen pemrograman yang dibandingkan, hanya Claude Code yang terkonfirmasi menyimpan perintah lengkap ke file proyek secara bawaan. Alat pemindai rahasia populer pun kecolongan. Gitleaks hanya menandai 564 dari 1.122 file, TruffleHog 643 file, dan 215 file lolos dari keduanya. Laporan bug soal ini sudah dibuat sejak Agustus 2025, tetapi ditutup otomatis oleh bot pada Januari 2026. Kedua media tidak memuat tanggapan publik dari Anthropic.

Langkah yang perlu dilakukan pengembang

Bagi pengguna awam, kasus ini tidak berdampak langsung. Namun, kunci akses perusahaan yang bocor bisa dimanfaatkan untuk membobol layanan yang menyimpan data banyak orang. iTWire merangkum masalahnya sebagai “a gap between approving an agent’s work and controlling what it leaves behind.” Pengembang yang memakai Claude Code disarankan melakukan langkah berikut:

  1. Ganti semua kata sandi, token, dan kunci yang pernah tercantum di file tersebut.
  2. Hentikan pelacakan file dengan perintah git rm –cached.
  3. Tambahkan .claude/settings.local.json ke file .gitignore proyek.
  4. Simpan rahasia sebagai variabel, misalnya $DB_URL, alih-alih menuliskannya langsung di perintah.

Kasus ini menambah daftar sorotan terhadap keamanan alat AI, setelah sebelumnya peneliti menyebut ekstensi browser jahat bisa membajak Claude Dispatch. Untuk pengguna umum, kebiasaan menyimpan kata sandi di tempat aman tetap penting, misalnya dengan password manager gratis untuk HP dan laptop. Rincian teknis temuan dapat dibaca di laporan asli Apiiro yang dikutip kedua media tersebut.

Share:

Follow on Google News

Related News