Bagi pengembang, pertanyaannya bukan sekadar apakah asisten pemrograman mengirim kode ke server. Seberapa banyak isi proyek yang dikirim, dan apakah pengguna mengetahuinya? Pada 18 September 2026, peneliti yang memakai nama ferstar melaporkan bahwa ZCode, asisten pemrograman dari Z.AI, menyiapkan salinan terenkripsi dari seluruh ruang kerja lokalnya untuk diunggah ke layanan penyimpanan Alibaba Cloud tanpa persetujuan pengguna yang eksplisit.
4
10
32
Satu proyek, 42.411 berkas
Dalam kasus yang diamati ferstar, ZCode mengemas 42.411 berkas menjadi arsip 313 MB dan mencatat 564 percobaan unggah. Menurut laporan atas analisisnya, seluruh percobaan tersebut gagal di komputernya. Angka ini menggambarkan satu kasus yang teramati, bukan jumlah pengguna lain yang datanya berhasil terunggah.
10
Paket itu tidak terbatas pada berkas kode yang sedang dikerjakan. Isinya juga mencakup riwayat Git—catatan perubahan proyek—termasuk reflog dan cache Git LFS. Mengemas seluruh ruang kerja dengan cara ini juga berisiko menyertakan konfigurasi sensitif atau kredensial yang tersimpan bersama kode.
4
14
Mengapa pengguna tidak bisa memeriksa arsipnya sendiri?
Menurut analisis teknis ferstar yang diberitakan, ZCode mengenkripsi isi arsip dengan AES-256-CTR, lalu melindungi kunci enkripsi tersebut menggunakan RSA-OAEP-SHA256 dan kunci publik yang diberikan server. Klien juga menerima kredensial untuk mengunggah arsip ke penyimpanan objek Alibaba Cloud.
10
Kunci privat pasangannya berada di sistem belakang Z.AI. Artinya, pengguna tidak bisa mendekripsi sendiri arsip yang telanjur terunggah untuk memeriksa isinya. Mereka juga tidak bisa secara pribadi memastikan nasib setiap salinan yang pernah terkirim hanya dari pernyataan perusahaan.
17
Penjelasan Z.AI dan apa yang berubah
Z.AI menyebut sumber masalahnya sebagai fitur Codebase Indexing yang aktif secara bawaan. Menurut perusahaan, unggahan repositori terkait dengan pembuatan halaman Repo Wiki, dan data dihancurkan setelah halaman itu dibuat. Z.AI meminta maaf, menyatakan celahnya telah diperbaiki, lalu menerbitkan kode sumber ZCode dengan lisensi Apache 2.0.
17
22
2
Ferstar memeriksa ZCode versi 3.14.0 dan mendapati jalur unggah repoSnapshot telah dihapus; alamat layanan yang sebelumnya menyediakan kredensial cloud juga mengembalikan respons 404.
23 Hasil penilaian keamanan yang diberitakan dari China Academy of Information and Communications Technology dan NSFOCUS menyebut penyimpanan Alibaba Cloud terkait berada dalam keadaan kosong atau telah dihapus. Pada klien yang diperbarui, mereka tidak menemukan lagi jalur yang dapat memicu pembuatan salinan repositori untuk diunggah.
7 Kode yang diterbitkan kini dapat ditelaah publik, meski ferstar mencatat repositorinya hanya memuat dua commit, bukan riwayat pengembangan sebelumnya.
9
Z.AI juga menyatakan akan membangun proses pelaporan kerentanan secara berkelanjutan. Secara terpisah, perusahaan dilaporkan merencanakan opsi bagi pengguna untuk meminta agar konten data mereka tidak disimpan di platform MaaS, yaitu layanan akses model AI. Rencana kebijakan itu memiliki pengecualian, antara lain untuk jalur API tertentu serta data yang perlu disimpan demi alasan hukum, keamanan, atau pencegahan penyalahgunaan.
13
20
Batas bukti yang tersedia
Z.AI menyatakan data kode tersebut tidak disimpan dan tidak pernah digunakan untuk melatih model AI. Pemeriksaan atas tempat penyimpanan yang disebutkan di atas mendukung kesimpulan yang lebih terbatas: kondisi penyimpanan yang diperiksa dan perubahan pada klien. Pemeriksaan itu sendiri tidak membuktikan klaim mengenai penggunaan data untuk pelatihan model di masa lalu.
8
9
Perselisihan ini juga diikuti laporan tentang surat hukum dari seorang pelanggan perusahaan yang meminta penjelasan soal penanganan data unggahan. Laporan yang tersedia tidak memastikan hasil tuntutan tersebut maupun menyediakan bukti penghapusan untuk setiap pengguna yang mungkin terdampak.
18
21 Dalam perdagangan 21 September, saham Z.AI yang tercatat di Hong Kong sempat turun lebih dari 5% menurut laporan pasar saat itu. Itu adalah pergerakan di tengah sesi, bukan angka penurunan pada penutupan perdagangan.
30
33
Bagi pengguna ZCode, pembedaan utamanya jelas: penghapusan jalur unggah pada klien yang diperbarui dan hasil pemeriksaan atas penyimpanan tertentu memiliki dukungan bukti. Kepastian mengenai setiap salinan yang pernah diunggah dan seluruh kemungkinan penggunaannya masih bergantung pada keterangan Z.AI serta cakupan pemeriksaan yang diungkapkan.
7
8
23