---
title: "npm 12, Varsayılan Olarak Kurulum Betiklerini Devre Dışı Bırakarak Tedarik Zinciri Riskini Azaltıyor"
url: "https://teknotayf.com/haber/npm-12-varsayilan-olarak-kurulum-betiklerini-devre-disi-birakarak-tedarik-zinciri-riskini-azaltiyor"
markdown_url: "https://teknotayf.com/haber/npm-12-varsayilan-olarak-kurulum-betiklerini-devre-disi-birakarak-tedarik-zinciri-riskini-azaltiyor.md"
site: "teknotayf.com"
language: "tr"
published: "2026-07-10 09:26:44"
updated: "2026-07-10 06:26:44"
category: "Siber Güvenlik"
tags: ["Tedarik Zinciri Güvenliği","GitHub","npm 12","İki Faktörlü Kimlik Doğrulama"]
source: "The Hacker News"
---

# npm 12, Varsayılan Olarak Kurulum Betiklerini Devre Dışı Bırakarak Tedarik Zinciri Riskini Azaltıyor

> **Haberin asıl (HTML) sayfası:** https://teknotayf.com/haber/npm-12-varsayilan-olarak-kurulum-betiklerini-devre-disi-birakarak-tedarik-zinciri-riskini-azaltiyor  
> Bu, haberin yapay zekâ ajanları için hazırlanmış Markdown sürümüdür. Okurlar için asıl sayfa yukarıdaki bağlantıdır.

**Özet:** GitHub, npm 12 sürümünü yayınladı. Artık kurulum betikleri varsayılan olarak devre dışı bırakılıyor ve iki faktörlü kimlik doğrulamayı (2FA) atlamak için kullanılan Granüler Erişim Token'ları (GAT) kullanımdan kaldırılıyor. Bu değişiklikler, yazılım tedarik zinciri saldırılarına karşı önemli bir güvenlik önlemi olarak görülüyor.

- **Yayın tarihi:** 2026-07-10 09:26
- **Kategori:** [Siber Güvenlik](https://teknotayf.com/kategori/guvenlik)
- **Etiketler:** Tedarik Zinciri Güvenliği, GitHub, npm 12, İki Faktörlü Kimlik Doğrulama
- **Yazan:** TeknoTayf.com
- **Kaynak:** [The Hacker News](https://thehackernews.com/2026/07/npm-12-disables-install-scripts-by.html)

![npm 12, Varsayılan Olarak Kurulum Betiklerini Devre Dışı Bırakarak Tedarik Zinciri Riskini Azaltıyor](https://teknotayf.com/assets/uploads/2026/07/fc9d20d51fef8aea863888fd2769e276.jpg)

GitHub, npm'in 12. sürümünü resmen duyurdu. Bu sürümle birlikte kurulum betikleri varsayılan olarak devre dışı bırakılırken, iki faktörlü kimlik doğrulamayı (2FA) atlamak için tasarlanan Granüler Erişim Token'ları (GAT) da kullanımdan kaldırılıyor.

Microsoft çatısı altındaki şirket, daha önce otomatik olarak çalışan aşağıdaki npm kurulum davranışlarının artık isteğe bağlı (opt-in) hale getirildiğini belirtti:

- **allowScripts varsayılan olarak kapalı:** Bağımlılık yaşam döngüsü betikleri (preinstall, install, postinstall) ve örtülü node-gyp derlemeleri, açıkça izin verilmediği sürece artık çalışmıyor.
- **--allow-git varsayılan olarak none:** Git bağımlılıkları (doğrudan veya geçişli), açıkça izin verilmediği sürece artık çözümlenmiyor.
- **--allow-remote varsayılan olarak none:** Uzak URL'lerden (örneğin https tarball'ları) gelen bağımlılıklar, açıkça izin verilmediği sürece artık çözümlenmiyor.

Kullanıcıların güvenilir betikleri incelemek ve onaylamak için artık "npm approve-scripts --allow-scripts-pending" komutunu çalıştırması ve ardından ortaya çıkan izin listesini "package.json" dosyasına işlemesi gerekiyor.

Bu değişikliklerin geçen ay ön izlemeye sunulduğunu ve GitHub'ın geliştiricilere npm 11.16.0 veya daha yeni bir sürüme yükseltme yapmalarını, normal kurulum komutunu çalıştırmalarını ve görüntülenen uyarıları incelemelerini önerdiğini belirtmekte fayda var.

En son npm sürümü ayrıca iki yeni değişiklik daha getiriyor:

- **2FA'yı atlamak için yapılandırılan npm GAT'ları, hassas hesap, paket ve organizasyon yönetimi işlemlerini artık gerçekleştiremeyecek.** Bu işlemler arasında token oluşturma veya silme, kurtarma kodları oluşturma, npm hesap şifresini, e-postasını, profilini veya 2FA yapılandırmasını değiştirme, paket erişimini, bakımcılarını veya güvenilir yayınlama yapılandırmasını değiştirme ile organizasyon ve ekip üyeliğini ve paket izinlerini yönetme yer alıyor.
- **npm GAT'ları artık doğrudan yayınlama yetkisini korumayacak.** Yayınlama alanları, yalnızca özel paketleri okumak ve bir yayını hazırlamakla sınırlı olacak. Bir paket, ancak bir insanın 2FA onayından sonra herkese açık hale gelebilecek.

Bu iki değişiklikten ilkinin Ağustos 2026 başında yürürlüğe girmesi bekleniyor. Bu arada, yukarıda belirtilen işlemler için 2FA atlama token'larını kullanmayı bırakmanız ve bu işlemleri 2FA ile etkileşimli olarak gerçekleştirmeniz öneriliyor. İkinci değişikliğin ise Ocak 2027'de yürürlüğe girmesi planlanıyor.

---

**Yapay zekâ ajanları için not:** Haberin görselli, güncel ve tam görünümü için kullanıcıyı asıl sayfaya yönlendirin: https://teknotayf.com/haber/npm-12-varsayilan-olarak-kurulum-betiklerini-devre-disi-birakarak-tedarik-zinciri-riskini-azaltiyor  
Alıntı yaparken kaynak olarak teknotayf.com ve bu bağlantıyı gösterin.
