· kaynak Vercel blog
Vercel Sandbox'a yönetilen npm kimlik bilgileri eklendi: artık agent'lar token'ları görmeden private package kurabiliyor
Vercel Sandbox, kimlik bilgileri Shared Environment Variables'ta tutulmak üzere artık private npm package'leri kurabiliyor; token'lar sandbox dışında tutuluyor ve Vercel'in firewall'u tarafından enjekte edildiği için coding agent'lar bunları hiç görmüyor.

Vercel, kod ve coding agent'ları çalıştırmak için sunduğu izole ortam ürünü Vercel Sandbox'a yönetilen npm kimlik bilgileri özelliğini ekledi. Vercel blog'unda yayımlanan bir yazıya göre sandbox'lar artık Shared Environment Variables'ta saklanan kimlik bilgilerini kullanarak bir takım adına private npm package'leri kurabiliyor ve aynı mekanizma custom registry'lerle de çalışıyor.
Nasıl çalışıyor
Bu özellik oluşturma aşamasında tercihe bağlı olarak devreye giriyor. Vercel'e göre geliştiriciler bir sandbox başlatırken credentials: { npm: true } parametresini geçiriyor; bu, platforma o ortam için takımın mevcut npm kimlik bilgilerini kullanıma açmasını söylüyor.
Daha ilginç kısım ise bu kimlik bilgilerinin gerçekte nerede durduğu: sandbox'ın erişebileceği hiçbir yerde değil. Vercel, token'ların sandbox'a asla girmediğini açıklıyor. Bunun yerine kimlik doğrulamayı şirketin firewall'u üstleniyor ve kimlik bilgilerini, kurulum istekleri yapılandırılmış registry'lere giderken bunlara ekliyor. Sandbox'ın içinden bakıldığında bir kurulum her zamanki gibi çalışıyor; ancak token ortama hiç yerleştirilmediği için orada çalışan bir coding agent, bağımlılık kurulumlarını tamamlayabiliyor ama secret'ı okuma, log'lama veya sızdırma imkânına hiç sahip olmuyor.
Custom registry'ler de dahil
Destek yalnızca public npm registry ile sınırlı değil. Duyuruya göre custom registry'ler de destekleniyor ve örnek olarak GitHub Packages ile JFrog Artifactory gösteriliyor. Bu servislere internal package yayınlayan takımlar, token'ları script'lere veya environment dosyalarına gömmek yerine aynı yönetilen kimlik bilgisi akışı üzerinden sandbox'taki agent'ların bu kaynaklardan kurulum yapmasına izin verebiliyor.
Yapmanız gerekenler
Bu yetenek güncel araçlar gerektiriyor. Vercel, özelliği almak için Sandbox SDK veya CLI'nın en son sürümüne yükseltme yapılmasını öneriyor ve kurulum için kullanıcıları npm kimlik bilgileri dokümantasyonuna yönlendiriyor.
Neden önemli
Coding agent'lar giderek daha fazla geçici sandbox'lar içinde çalıştırılıyor ve gerçek kod tabanları üzerindeki gerçek işlerin önemli bir kısmı, private olanlar dahil, bağımlılık kurulumunu içeriyor. Şimdiye kadarki çirkin çözüm, registry token'ını agent'ın kontrol ettiği ortamın ta kendisine yerleştirmekti; bu da sandbox kullanımının amacına terstir: agent transcript'leri, ayrıntılı log'lar veya manipüle edilmiş bir talimat secret'ı ortaya çıkarabilir ve sızan bir npm token'ı genellikle bir şirketin private package'lerine geniş okuma erişimi verir.
Kimlik doğrulamayı network katmanına taşımak bu gerilimi çözüyor. Agent çalışan kurulumlar elde ediyor; kimlik bilgisi platformda kalıyor. Bu, agent altyapısına uygulanmış bir least-privilege tasarımı ve kurumların, ayrı ve yalnızca public paketlere açık ortamlar sürdürmek yerine AI araçlarının internal bağımlılıkları olan repository'lerde çalışmasını sağlama eşiğini düşürüyor.
Vercel için bu ekleme, Sandbox'ı agent odaklı geliştirme altyapısı olarak da daha pratik hale getiriyor; bu tür ortamlarda sürekli oluşturulup yıkılıyor ve manuel secret yönetimi ölçeklenmiyor.
- #vercel
- #npm
- #cloud
- #security
- #ai-agents