Harga
Login
Berlangganan
ai coding agent

Pakai AI Coding Agent? Waspadai Repositori Berbahaya Ini

·

·

Penggunaan AI coding agent semakin membantu developer dalam menulis, memeriksa, dan mengembangkan kode. Namun, kemudahan tersebut juga membawa risiko keamanan, terutama ketika pengguna membuka repositori dari sumber yang tidak sepenuhnya tepercaya.

Manifold Security menemukan delapan celah keamanan pada tujuh AI coding agent yang dapat membuat repositori yang telah dimanipulasi menjalankan kode milik penyerang di komputer pengguna. Serangan ini memanfaatkan konfigurasi Git yang tersimpan di dalam folder .git.

Risikonya cukup serius karena kode tersebut dapat berjalan dengan hak akses pengguna, bahkan pada sejumlah kondisi sebelum pengguna memberikan persetujuan kepada AI agent. Jika berhasil dieksploitasi, penyerang berpotensi:

  • Membaca file yang dapat diakses pengguna.
  • Mengubah atau menghapus file.
  • Mengakses sumber daya lain yang tersedia untuk akun pengguna.
  • Menjalankan kode tanpa disadari pengguna.
  • Melewati prompt persetujuan pada kondisi tertentu.
Baca Juga: AI Agent Bikin Serangan Siber Makin Canggih, Harus Apa?

Bagaimana Repositori Bisa Menjadi Jalur Serangan?

Repositori tidak hanya berisi source code. Folder .git juga menyimpan berbagai konfigurasi yang mengatur perilaku Git. Salah satunya adalah core.fsmonitor, fitur yang membantu Git mendeteksi perubahan file secara lebih efisien.

Masalah muncul ketika konfigurasi tersebut telah dimanipulasi sehingga berisi command milik penyerang. Saat AI coding agent menjalankan perintah Git secara otomatis untuk memeriksa branch atau perubahan file, Git dapat ikut menjalankan command tersebut.

Dengan demikian, pengguna tidak selalu harus mengetik atau menyetujui perintah berbahaya. Proses otomatis yang dilakukan AI agent dapat menjadi pemicu eksekusi kode.

Repositori Seperti Apa yang Perlu Diwaspadai?

Risiko terutama muncul ketika repositori diterima sebagai kumpulan file yang masih menyertakan folder .git. Kondisi ini dapat terjadi ketika proyek dibagikan melalui arsip, shared drive, folder sinkronisasi, atau USB.

Pengguna sebaiknya lebih berhati-hati ketika:

  • Membuka repositori dari sumber yang tidak dikenal.
  • Menggunakan source code dari pihak eksternal.
  • Membuka arsip proyek yang menyertakan folder .git.
  • Memproses repositori bersama menggunakan AI coding agent.
  • Langsung memberikan akses AI agent ke repositori tersebut.
Baca Juga: AI Kini Jadi Senjata Hacker, Bagaimana Cara Menghadapinya?

AI Coding Agent yang Terdampak

Temuan tersebut mencakup beberapa AI coding agent dengan status perbaikan yang berbeda. Goose telah diperbaiki pada versi 1.44.0, sedangkan Codex CLI diperbaiki pada versi 0.131.0. Codex Desktop untuk macOS dan Windows juga telah menerima pembaruan.

Claude Code telah memperbaiki jalur core.fsmonitor pada versi 2.1.196, tetapi peneliti masih menemukan jalur lain yang aktif saat pengujian. Sementara itu, Hermes Agent, Qwen Code, dan Grok Build masih memiliki versi yang ditemukan terdampak ketika penelitian dilakukan.

Pada 2 September 2026, OpenAI juga menerbitkan tiga CVE yang berkaitan dengan kelas masalah serupa pada Codex. Salah satunya menjelaskan bahwa command dapat berjalan di luar sandbox dan tanpa prompt persetujuan pengguna.

Cara Mengurangi Risikonya

Pengguna tidak perlu berhenti menggunakan AI coding agent, tetapi perlu memperlakukan repositori eksternal sebagai bagian dari risiko keamanan. Selain memperbarui aplikasi, pemeriksaan terhadap repositori juga penting sebelum digunakan.

Beberapa langkah yang dapat dilakukan adalah:

  • Periksa .git/config pada repositori dari sumber eksternal.
  • Perhatikan konfigurasi seperti core.fsmonitor dan core.hooksPath.
  • Jalankan git config –get core.fsmonitor untuk memeriksa konfigurasi tersebut.
  • Audit konfigurasi global dengan git config –global –list | grep fsmonitor.
  • Pertimbangkan menonaktifkan core.fsmonitor secara global.
  • Gunakan AI coding agent versi terbaru yang telah mendapatkan perbaikan keamanan.

Kasus ini menunjukkan bahwa keamanan AI coding agent tidak hanya bergantung pada model AI. Repositori, konfigurasi Git, dan proses otomatis yang dijalankan agent juga dapat menjadi titik serangan. Karena itu, sebelum memberikan akses kepada AI agent, pengguna perlu memastikan bahwa source code sekaligus konfigurasi yang menyertainya berasal dari sumber yang dapat dipercaya.



Tinggalkan Balasan

Eksplorasi konten lain dari Vinotek

Langganan sekarang agar bisa terus membaca dan mendapatkan akses ke semua arsip.

Lanjutkan membaca