Görünüşe göre Anthropic'in CLI aracı Claude Code'un kaynak kodu, 31 Mart 2026'da yanlışlıkla halka açık hale geldi. Tutarlı raporlara göre tetikleyici, npm kayıt defterinde ortak yayınlanan bir kaynak harita dosyasıydı. Güvenlik uzmanı Chaofan Shou, X aracılığıyla keşfe dikkat çekti ve kodun tam bir anlık görüntüsü kısa bir süre sonra halka açık GitHub deposunda ortaya çıktı.
Duyurudan sonra devamını okuyun
Depoya göre yansıtılmış kod, 512.000'den fazla satıra sahip yaklaşık 1900 dosyadan oluşuyor. Claude Code, geliştiricilerin doğal dili kullanarak Anthropic'in yapay zeka modellerine erişmesine ve dosyaları düzenleme veya komutları yürütme gibi tipik görevleri gerçekleştirmesine olanak tanıyan bir komut satırı aracıdır.
Ağ geçidi olarak kaynak haritası
Kaynak haritaları aslında sıkıştırılmış veya paketlenmiş kodu orijinal kaynak dosyalara kadar izlemek için kullanılır. Ancak yayınlanmış paketlerde yer alırlarsa orijinal koda erişim sağlayabilirler. Bu durumda, dosya görünüşe göre indirilebilecek küçültülmemiş TypeScript kaynaklarına işaret ediyordu.
Bunun olası nedeni, npm yoluyla yayınlarken yanlış paket yapılandırmasıdır. Anthropic hızlı tepki verdi: Etkilenen paket sürümü zaten npm kayıt defterinden kaldırıldı ve kaynak haritaları olmayan temiz bir sürümle değiştirildi. Bu raporun yayınlandığı tarihte şirketten resmi bir açıklama mevcut değildi.
Bun ve React ile modüler mimari
Malzemeye ilk bakışta modüler bir kod tabanı görülmektedir. Bu nedenle araç, Bun JavaScript çalışma zamanı ortamını kullanır ve terminal arayüzü için Mürekkep kitaplığıyla birlikte React'a güvenir. Kod aynı zamanda diğer şeylerin yanı sıra bir komut sistemi, geliştirme ortamlarına yönelik bir arayüz ve izin kontrol mekanizmalarını da içerir.
Duyurudan sonra devamını okuyun
Başlangıçta Reddit'teki sosyal ağlar ve geliştirici forumları aracılığıyla yayıldı. Aynı zamanda, kodu analiz amaçlı yansıtan ve onu açıkça araştırma ve öğretim materyali olarak sınıflandıran GitHub üzerinde depo oluşturuldu.
(fo)

Bir yanıt yazın