Bir geliştiricinin GPT-5.3-Codex'e yazdırdığı kod, PowerShell ve cmd.exe arasında farklı yorumlanınca tek anda F: sürücüsündeki tüm verileri silindi.
Bir yazılımcının sıradan tek “temizlik” işlemi, yapay zekâ tarafından üretilen koddaki tekbaşına tek kişilik yüzünden büyük tek bilgi kaybına dönüştü.
Basitçe Python’a ait pycache klasörlerini siliniyor için hazırlanan PowerShell satırı, yanlış tek kişilik dolayı geliştiricinin F: sürücüsündeki tüm verileri sildi.
Kodu GPT-5.3-Codex yazmıştı

Olay, tek Reddit paylaşımında ortaya çıktı. Geliştirici, GPT-5.3-Codex tarafından oluşturulan PowerShell satırını kullanarak lüzumsiz klasörleri temizledi istedi bununla birlikte kodlarda kullanılan ters eğik çizgi () ile yapılan işlem, PowerShell ve cmd.exe arasındaki farklı izah biçimleri dolayı beklenmedik tek sonuç doğurdu.
Komut çalıştığında, hedefleri klasör yolu olması lüzumen değişken yalnızca \ olarak algılandı. Windows ise bu ifadeyi şimdiki sürücünün kök dizini olarak yorumladı. Üstelik komutta mekan saha yerleşik ve onaysız silme parametreleri (rmdir ile birlikteki recursive ve zorlayan seçenekleri) sayesinde hiçbir uyarı verilmeden F: sürücüsündeki her arasında biri şey silindi.
Sorun kesinlikle nedenler kaynaklandı?

Bu hadise karmaşık tek güvenlik açığından değil, Windows ortamındaki ikisi farklı kabuğun (shell) karakterleri farklı yorumlamasından kaynaklandı.
- PowerShell’de doğru kaçış karakteri genelleme ters eğik çizgi değil, backtick (`) işaretidir.
- cmd.exe ise farklı kaidelara göre çalışır.
- İki ortamın birlikteki kullanılması, özellikle otomatik üretilen kodlarda beklenmedik sonuçlara yolda açabilir.
Bu olay, geliştiriciler arasında gittikçe yaygınlaşan ve yapay zekâya şifre yazdırma alışkanlığını tanımlayan “vibecoding” trendinin risklerini da gözler önüne seriyor. Yapay zekâ araçları küçük görevlerde zamanlar kazandırsa da klasör sistemiyle doğrudan tesirleşime giren komutlarda küçük tek yanlışlı bile vahim sonuçlar doğurabiliyor.















.png?format=webp&width=1200&height=630)













English (US) ·