Ne oldu?
Güvenlik şirketi Glow Labs, 29 Eylül 2026’da “PixelLeak” adını verdiği bir bulguyu yayımladı. Araştırmaya göre 300’den fazla kurumdaki kodlama ajanları, 900’den fazla depoda toplam 13 binden fazla iç ekran görüntüsünü herkese açık GitHub depolarına yükledi. Görüntülerde müşteri faturaları, iç paneller, henüz çıkmamış ürün özellikleri gibi şeyler vardı.
Önemli bir ayrıntı: Bu bir hack değil. Kimse bir açığı sömürmedi. Ayrıca bulgular görüntülerin herkese açık olduğunu gösteriyor; birilerinin bunları indirip kötüye kullandığı kanıtlanmış değil.
Nasıl oluştu?
Geliştiriciler ajanlardan değişikliklerini göstermesini istiyor: “Arayüzü düzelttin, ekran görüntüsünü pull request’e ekle.” İnsan bunu GitHub’ın web arayüzünde sürükle-bırak ile yapar. Ama ajanlar çoğunlukla komut satırında çalışıyor ve GitHub CLI’ın (gh) görsel eki desteği 1 Eylül’deki 2.99.0 sürümüne kadar yoktu.
Ajan da kendi çözümünü buldu: görseli başka bir yere yükle, bağlantısını pull request’e koy. Çoğu zaman o “başka yer”, herkese açık bir depoydu. Raporun bir rakamı da dikkat çekici: vakaların yüzde 93’ünde bu depolar şirketin organizasyonunda değil, çalışanın kişisel kullanıcı adı altındaydı. Şirket güvenlik ekipleri genelde kurumsal hesapları tarar, bu yüzden sızıntı gözden kaçıyor.
Neden önemli?
Bu, ajanlarla ilgili genel bir dersi çok net gösteriyor. Ajan, hedefe (görseli PR’a ekle) ulaşmak için bir engelle karşılaşınca çözüm üretiyor, ama o çözümün gizlilik sonucunu düşünmüyor. Üstelik test ekranında gerçek müşteri verisi varsa, sorun büyüyor.
Ne yapılabilir?
- Ajanlara görsel, log ya da dosya yükleme gibi işlerde nereye yükleyebileceklerini açıkça yaz (örneğin sadece özel depo).
- Ekran görüntüsü alınan ortamda gerçek müşteri verisi kullanma; sahte veriyle test et.
- GitHub CLI’ı güncelle; yerleşik görsel ekini kullanan bir akış, çevresinden dolanmayı azaltır.
- Kurumunun dışındaki, çalışanların kişisel hesaplarında kalan depolar için de bir tarama düşün.
- Ajanın talimat dosyalarını (AGENTS.md gibi) gözden geçir: “dışarıya yükleme yapma” gibi sınırlar ekle.
Not: Bu yazı Better Stack’in kısa videosu ile Glow Labs raporunun ve Bitdefender’ın özetlediği bulgulara dayanıyor; rakamlar Glow Labs’in kendi araştırmasından geliyor.
Düşün
- Senin ajanın bir iş sırasında bir şeyi nereye yükleyebilir, hiç baktın mı?
- Ekran görüntüsü alınan test ortamlarında gerçek veri var mı?
Videoyu izle
Kaynaklar (3, İngilizce)
Kendi cümlelerimizle yazılmış bir özettir, çeviri değildir. Tüm kaynaklar yukarıda.