Yapay zeka güvenlik şirketi Apiiro bünyesindeki araştırmacılar, Anthropic tarafından geliştirilen Claude Code aracında kritik bir veri sızıntısı tespit etti. Geliştiricilerin cihazlarında yerel olarak çalışan aracın ayar dosyalarının herkese açık GitHub depolarına yanlışlıkla yüklenmesi sonucunda, binlerce hassas bilgi internete sızdı. İfşa olan veriler arasında veritabanı şifreleri, API anahtarları ve kök kullanıcı giriş bilgileri yer alıyor.
Sızıntının temel nedeni, Claude Code'un otomatik kabuk komutları için geliştiriciden izin alma yönteminden kaynaklanıyor. Kullanıcılar bir komut için "Evet ve bir daha sorma" seçeneğini işaretlediğinde, bu tercih aracın .claude/settings.local.json uzantılı yerel dosyasına kaydediliyor. Sistemin bazı durumlarda izinleri bir kural kalıbı yerine doğrudan komutun kendisi olarak kaydetmesi, komut satırına yazılmış olan tüm gizli bilgilerin de bu ayar dosyasına düz metin olarak işlenmesine neden oluyor.
Anthropic yönetimi uygulamanın belgelendirmesinde, söz konusu ayar dosyasının geliştiricinin küresel .gitignore listesine otomatik olarak eklendiğini ve bunun normal şartlarda herkese açık paylaşımları engellediğini belirtiyor. Araştırmacılar, geliştirici bilgisayarları tehlikeye girmediği sürece bu durumun yerel bir sorun olarak kalacağını ancak dosyaların kazara kod depolarına aktarılmasının ciddi güvenlik riskleri doğurduğunu vurguluyor.