Jangan Tanya Lagi, Anda Menulis Kata Laluan Anda Ke Git Apiiro Menemui 2,539 Rahsia Dalam Fail Persetujuan Agen. Menghapus Fail Tidak Memperbaikinya 104,185 salinan awam fail .claude/settings.local.json milik Claude Code berada di GitHub. 1,122 daripadanya, sekitar 1.1%, mengandungi sekurang-kurangnya satu rahsia. Kesemuanya mengandungi 1,379 nilai berbeza. Dengan mengira sejarah git, tetapan yang dibahagikan, dan transkrip agen, Apiiro mencapai 2,539 rahsia berbeza di seluruh 1,994 repositori. ---------------------- Jadi, siapa yang membayar keselesaan untuk tidak pernah ditanya lagi? 👇 🔹Apa Sebenarnya Disimpan🔹 Claude Code akan bertanya sebelum sebarang arahan shell. Pilih "Ya, dan jangan tanya lagi" dan ia boleh menyimpan arahan tepat sebagai peraturan benar dalam .claude/settings.local.json. Jika arahan itu membawa kata laluan, token, atau kunci, peraturan itu juga membawanya. Dalam teks biasa. Apiiro mereproduksi ini dengan Opus 5.5 dan Fable 5.1. Persetujuan biasa, bukan jailbreak. 🔹Mengapa Fail Lokal Ini Masih Dipublikasikan🔹 Pada penulisan pertama di dalam repositori git, Claude Code boleh menambah fail tersebut ke dalam pengecualian global git pengembang. Ia berada di satu mesin sahaja. Ia tidak ikut serta dengan projek, dan ia tidak merangkumi fail yang sudah dilacak. Alat ini tidak pernah menulis pengecualian ke dalam .gitignore projek itu sendiri. Dalam 539 daripada 1,105 repositori yang dijejak oleh Apiiro, satu komit yang diajukan oleh Claude mengubah fail tetapan. Separuh daripada fail yang mengandungi rahsia telah berada di cabang laluan selama sekurang-kurangnya 217 hari. 🔹Apa Yang Dimasukkan Dalam Pengiraan, Dan Apa Yang Tidak🔹 Dalam salinan semasa: lebih daripada sepertiga rahsia membuka pangkalan data, termasuk 379 kata laluan pangkalan data. Juga 43 log masuk SSH untuk pelayan awam. 2,539 yang lebih luas menambah versi lama (734 rahsia dalam 509 repositori yang tidak lagi ada dalam fail semasa), fail .claude/settings.json yang dibahagikan, dan transkrip agen. Apiiro tidak cuba mengakses kredensial tersebut. Satu syarikat yang diberitahu mengesahkan bahawa kuncinya yang terdedah masih aktif. Risiko dedahan telah dibuktikan. Tidak diklaim di sini bahawa serangan aktif berlaku. Dari 16 agen pengkodean yang dibandingkan melalui dokumentasi, Claude Code adalah satu-satunya yang disahkan secara rasmi menulis arahan penuh yang disahkan ke dalam fail projek secara lalai. Di atas 1,122 fail rahsia tersebut, TruffleHog menandai 643 dan gitleaks 564. Kedua-duanya gagal menangkap 215. Kebanyakan kegagalan adalah kata laluan di dalam arahan. Pemindai mencari format kunci. 🔹Nasihat Tindakan🔹 ▫️ Putar semula sebelum anda bersihkan 📝 Tukar setiap kata laluan, token, dan kunci yang pernah disimpan fail tersebut. Menghapus salinan semasa tidak menghapus sejarah, cabang, atau salinan. ▫️ Letakkan pengecualian ke dalam repositori 📝 git rm --cached .claude/settings.local.json, kemudian tambahkan ke dalam .gitignore projek. ▫️ Benarkan corak, bukan rahsia 📝 Lebih sukakan peraturan gaya Bash(npm run:*) . Simpan kredensial sebagai pemboleh ubah daripada pengurus rahsia, bukan literal di dalam arahan yang disimpan oleh Claude. ▫️ Perlakukan folder agen seperti .env 📝 .claude/, .cursor/, dan .gemini/ perlu disertakan dalam pemindaian rahsia, termasuk sejarahnya, di laptop serta pelayan jauh. Persetujuan itu dimaksudkan untuk menjimatkan masa. Fail itu menyimpan kata laluan. Keselesaan bertambah. Begitu juga kredensial yang sepatutnya tidak pernah menjadi baris konfigurasi. Apabila anda tekan "jangan tanya lagi" pada agen pengkodean AI, apa sebenarnya yang ia ingat untuk masa depan?
PetrAntoKongsi

Sumber:Tunjukkan artikel asal
Penafian: Maklumat yang terdapat pada halaman ini mungkin telah diperoleh daripada pihak ketiga dan tidak semestinya menggambarkan pandangan atau pendapat KuCoin. Kandungan ini adalah disediakan bagi tujuan maklumat umum sahaja, tanpa sebarang perwakilan atau waranti dalam apa jua bentuk, dan juga tidak boleh ditafsirkan sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab untuk sebarang kesilapan atau pengabaian, atau untuk sebarang akibat yang terhasil daripada penggunaan maklumat ini.
Pelaburan dalam aset digital boleh membawa risiko. Sila menilai risiko produk dan toleransi risiko anda dengan teliti berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk kepada Terma Penggunaan dan Pendedahan Risiko kami.
