Breaking
FRThe first meeting of the Parcoursup reform committee turns shortFRDive into the secret operations of Shahid Kaveh, the Iranian shadow army suspected of having sabotaged the refrigerators of French supermarketsITBlade Runner 2099, the new trailer of the dystopian series from November 25th on Prime VideoUKJemima Goldsmith says ex-partner Russell Brand physically assaulted herTR2 detained near the White House: Entrances and exits closedFRMobilization of high school students: representatives of the inter-union left the meeting in Matignon to protest against the presence of the far rightBR'There was no more reaction', reports witness about woman who died on flight from Brasília to Porto VelhoUSAnthropic releases new Mythos and Fable models amid RSI concernsBRDrug trafficking leader is arrested on São Bento hill, in SantosBRDriver loses control of trailer while overtaking and hits truck in Carvalho Pinto, in GuararemaFRThe first meeting of the Parcoursup reform committee turns shortFRDive into the secret operations of Shahid Kaveh, the Iranian shadow army suspected of having sabotaged the refrigerators of French supermarketsITBlade Runner 2099, the new trailer of the dystopian series from November 25th on Prime VideoUKJemima Goldsmith says ex-partner Russell Brand physically assaulted herTR2 detained near the White House: Entrances and exits closedFRMobilization of high school students: representatives of the inter-union left the meeting in Matignon to protest against the presence of the far rightBR'There was no more reaction', reports witness about woman who died on flight from Brasília to Porto VelhoUSAnthropic releases new Mythos and Fable models amid RSI concernsBRDrug trafficking leader is arrested on São Bento hill, in SantosBRDriver loses control of trailer while overtaking and hits truck in Carvalho Pinto, in Guararema
BackClaude Code GitHub'a binlerce parola sızdırdı
Claude Code GitHub'a binlerce parola sızdırdı
Urgent
ShiftDelete40 minutes agoTech3 min readTürkiyeView translation

Claude Code GitHub'a binlerce parola sızdırdı

Apiiro raporu: 1994 depoda 2539 geçerli parola ve anahtar bulundu

Quick Look

  • Apiiro raporuna göre Claude Code ayar dosyası, geliştiricilerin şifre ve API anahtarlarını GitHub depolarına sızdırabiliyor.
  • 1994 depoda 2539 geçerli gizli bilgi tespit edildi; 63 kurum da etkilendi.
  • Tarayıcılar bu sızıntıları genellikle kaçırıyor.

AI-generated summary

Why It Matters

Apiiro, Claude Code'un komut izinlerini hatırlama yönteminin, onaylanan komutun proje klasöründeki ayar dosyasına olduğu gibi kaydedilmesine neden olduğunu bildirdi. Bu dosya depoya yayımlanırsa parola ve erişim anahtarları açığa çıkıyor.

Font size

Uygulama güvenliği şirketi Apiiro, yapay zeka aracı Claude Code'un geliştiricilerin gizli bilgilerinin GitHub'da yayımlanmasına karıştığını duyurdu. Şirket, 1994 herkese açık depoda 2539 geçerli parola ve anahtar buldu. Üstelik asıl sürpriz, sızıntıların en yaygın tarayıcıların bile gözünden kaçabilmesi.

Claude Code ayar dosyası tuzağı

Sorun, Claude Code'un komut izinlerini nasıl hatırladığından çıkıyor. Örneğin geliştirici "Yes, and don't ask again" (Evet, bir daha sorma) seçeneğini işaretleyince araç, onaylanan komutu proje klasöründeki ayar dosyasına olduğu gibi kaydediyor. Dolayısıyla komutun içinde parola ya da erişim anahtarı varsa o da dosyaya yazılıyor.

Bu yöntem, aynı işlemi tekrar tekrar onaylamak zorunda kalmamak için pratik. Ancak dosya kod ile birlikte yayımlanırsa bilgiler de açığa çıkıyor.

Bulunan gizli bilgiler arasında veritabanı parolaları, API jetonları, root yetkili SSH bilgileri ve yönetici ayrıcalığı olan bulut anahtarları var. Ayrıca gizli bilgi bulunan 1105 depodan 539'unda Claude, bu bilgiyi içeren dosyanın commit'ine katılmış. Commit, koddaki değişikliklerin kaydı demek.

Etkilenenler ve sızan veriler

Apiiro, bu tür dosyaların 103.617 GitHub deposunda 104.185 herkese açık kopyasını tespit etti. Ancak bunların 1994'ünde gerçek gizli bilgiler vardı. Etkilenenlerin çoğu bireysel geliştirici. Yine de 63 kurum da listede: girişimler, yazılım şirketleri ve büyük yazılım sağlayıcıları.

Örneğin raporda bir veritabanı sağlayıcısının yönetici düzeyindeki bulut anahtarı, Azure PostgreSQL üretim veritabanı parolası, çalışan bir Square jetonu ve bir tıbbi kayıt veritabanının sahip parolası sayılıyor.

Claude Code önlem almaya çalışıyor. Dosyayı oluştururken geliştiricinin genel .gitignore listesine ekliyor. Bu liste, Git'in sürüm kontrolüne almaması gereken dosyaları belirtir. Fakat koruma her durumda işlemiyor.

Özellikle mevcut bir klasörün içinde sonradan oluşturulan depolarda, projenin başka bilgisayarlardaki kopyalarında ve geliştiricinin daha önce depoya eklediği dosyalarda devreye girmiyor. Bunun yanı sıra genel kural projenin kendi .gitignore dosyasına da yazılmadığından diğer ekip üyelerine geçmiyor.

Tarayıcılar neden kaçırıyor?

Gitleaks ve TruffleHog gibi popüler tarayıcılar genelde bilinen servis önekleri ile uzun rastgele karakter dizilerini arıyor. Buna karşın PGPASSWORD= ile verilen, sshpass -p ile aktarılan ya da mysql -p sonrasında yazılan bir parola tarayıcıya sıradan metin gibi görünüyor. Hatta curl komutlarının yetkilendirme başlıklarındaki jetonlar da gözden kaçabiliyor.

Sorun yalnızca Claude Code ile sınırlı değil. Apiiro, yapay zeka ajanlarıyla yapılan yazışma geçmişlerinde, hafıza dosyalarında, görev devir ve dağıtım notlarında ve VS Code Copilot'un otomatik komut onayı ayarlarında da gizli bilgi buldu. Nitekim benzer dosyalar Hugging Face ve GitLab depolarında da vardı. Son olarak araştırmacılar, verilerin yayımlanmış paketlere, Docker imajlarına ve proje arşivlerine de ulaşabileceği uyarısını yapıyor.

Claude Code geliştirme ekibinin lideri Boris Cherny, Anthropic'in bu tür sızıntıları önlemenin yollarını incelediğini doğruladı. Ayrıca ayar dosyasının sürüm kontrolünde yayımlanmak üzere tasarlanmadığını, bulunan vakaların geliştiricilerin dosyayı elle oluşturup depoya eklemesinden kaynaklandığını söyledi. Bununla birlikte Cherny, izin ve yasak listelerini elle yönetmek yerine daha güvenli olan Auto modunun kullanılmasını önerdi. Aynı zamanda GitHub'da gizli bilgi taramasının, hangi yapay zeka aracı kullanılırsa kullanılsın açılmasını da tavsiye etti.

Apiiro ise düz metin gizli bilgi içeren tüm kuralların silinmesini ve ele geçmiş her parolanın ya da anahtarın hemen değiştirilmesini öneriyor. Dosyayı silmek yetmiyor, çünkü içerik Git geçmişinde, sürümlerde ve yerel kopyalarda kalabilir. Bunun yanı sıra bilgiler komuta yazılmak yerine, gizli bilgi yöneticilerindeki değerlere bağlanan ortam değişkenleriyle verilmeli. claude, cursor, gemini ve specstory klasörleri ile yapay zeka ajanı hafıza dosyaları da .env gibi hassas kabul edilmeli.

What to Watch

AI outlook — possibilities, not facts

  • Anthropic, Claude Code'da daha güvenli Auto modunu yaygınlaştıracak

    Likely · Within weeks

  • Geliştiriciler, GitHub'da gizli bilgi taramasını açacak

    Likely · Within days

Open Questions

  • Etkilenen 63 kurumun isimleri nelerdir?
  • Sızdırılan bilgiler nedeniyle hangi sistemlerin tehlike altında olduğu netleştirildi mi?
  • Anthropic'in Auto modu ne zaman yaygın olarak kullanılabilir olacak?

Related Topics

This article was originally published by ShiftDelete.

Related Stories

Microsoft live broadcast artificial intelligence patent
Tech·

Microsoft live broadcast artificial intelligence patent

The live broadcast patent, which Microsoft applied for in April 2025 and was published on October 29, 2026, describes the ability of artificial intelligence to instantly change, translate and censor words on live broadcast. The system adapts the lip movements to the new sound and a delay of approximately 1-10 seconds is predicted. However, notifying the audience of the change is not clearly included in the basic requirements, which creates a debate about content accuracy in live news and sports broadcasts.

ShiftDelete
2 min read
Motorola Razr Flex 2027 name officially appeared
Developing·

Motorola Razr Flex 2027 name officially appeared

Motorola Razr Flex 2027 has been officially confirmed for the first time via the support page on Motorola Australia's official website. It will come with a 6.92-inch main screen, 4.97-inch cover screen, Snapdragon 8 Gen 5 processor, 12 GB RAM, 256 GB storage, two 50 MP cameras and Android 17. Galaxy Z Fold 8 will compete with iPhone Duo, Huawei Pura X Max and Xiaomi 18 Fold. The launch date and price have not been announced yet.

ShiftDelete
2 min read
More on this topicclaude code