# Bug'ı bul

> Bu kodda bir açık var. On saniyen var, bulabilir misin?

URL: https://iamcanturk.dev/shorts/bug-i-bul/
Pixel Shorts #10 · 24 Ekim 2026 · geliştirici

---

**Kısaca:** Next.js'te NEXT_PUBLIC_ ile başlayan her değer tarayıcıya giden koda gömülür, yani siteni açan herkes o key'i okuyabilir. Secret key'i NEXT_PUBLIC_ olmadan sakla ve isteği sunucu yapsın.

İpucu: bu kod tarayıcıda çalışıyor.


## Videoda ne anlatıyorum?
Bu kodda bir açık var. On saniyen var, bulabilir misin? İpucu: bu kod tarayıcıda çalışıyor. Cevap: ikinci satır. NEXT_PUBLIC_ ile başlayan her değer tarayıcıya giden koda gömülür. Yani siteni açan herkes key'ini okuyabilir. Düzeltme: key'i NEXT_PUBLIC_ olmadan sakla, isteği sunucu yapsın. Kendi sitende DevTools'u aç, key'inin başını ara. Çıkarsa key'i hemen değiştir. Yarın: uygulamana gömdüğün key'i on saniyede buldum.
