5 puan yazan vpvp3754 2026-04-12 | 2 yorum | WhatsApp'ta paylaş

Alan dışından biriyim ama bu aralar Cursor ile çeşitli şeyler yapıyorum.

Birkaç gün önce Flask ile alışveriş sitesine benzer bir şey yaptım, sonra da "Bunu biri hacklerse ne olur?" diye düşünüp güvenlik tarayıcısı denen bir şey çalıştırdım.

Sonuç: 0/100 puan. F notu.

SQL Injection'ın ne olduğunu bile bilmiyordum ama kendi kodumda bulunduğu yazıyordu. eval() fonksiyonunun tehlikeli olduğunu da ilk kez o zaman öğrendim.

Bunun üzerine "Sadece bende mi böyle?" diye düşünüp GitHub'da benzer 10 projeyi daha taradım.


Sonuçlar

Proje Neyle yapılmış Puan Ne çıktı
Vibe-Skills Python + TypeScript 0 puan MD5 hash, secret ifşası
vibe-kanban React 0 puan 25 erişilebilirlik eksiği
vibedev JavaScript 20 puan Sabit kodlanmış 4 API anahtarı
Product-Brainstorm React + Express 76 puan Erişilebilirlik eksikleri
motif React 76 puan Erişilebilirlik eksikleri
VibeSecurity FastAPI + Go 88 puan CORS yapılandırma sorunu
mcphub Go + Next.js 88 puan Docker yapılandırması
Vibe-Coder Next.js 96 puan 1 erişilebilirlik sorunu
ctx-cloud TypeScript 96 puan 1 erişilebilirlik sorunu
Portfolio Next.js 96 puan 1 erişilebilirlik sorunu

Ortalama 63 puan. Ama backend'i olan projelerin çoğu F notu aldı.

Portföy ya da sadece frontend içeren projeler neredeyse tam puan alırken, DB bağlantısı kurmaya veya API anahtarı kullanmaya başlayınca puan bir anda 0'a yakın seviyelere düşüyordu.


Öğrendiklerim

  1. API anahtarları doğrudan koda yazılmamalı — bunları .env dosyasına koymak gerektiğini ilk kez öğrendim
  2. Yapay zekaya "güvenliğe dikkat et" demek pek işe yaramıyor — denedim ama sadece bir kısmını düzeltti
  3. Sadece frontend varsa idare ediyor ama backend eklenince riskli hale geliyor — ödeme veya giriş sistemi yaparken iş gerçekten tehlikeli bir noktaya geliyor

Tarama aracı

Bunu kendim yaptım. GitHub URL'sini girince 30 saniye içinde puan veriyor.

https://vibesafe.onrender.com

Kayıt gerekmiyor ve ücretsiz. Benim gibi yeni başlayanların en azından "Kodum ne kadar riskli?" sorusuna cevap bulabilmesi için yaptım. Sonuç çıkınca bunu yapay zekaya kopyalayıp yapıştırırsanız düzeltmesini sağlıyor.

Kaynak kodu: https://github.com/vibesafeio/vibesafe-action

Geri bildirim verirseniz sevinirim.

2 yorum

 
jinikon 2026-04-14

Gayet iyi kullandım!

 
vpvp3754 2026-04-17

Teşekkürler! Nasıldı!?