Aşağıdaki versiyonlar güvenlik güncellemeleri ile desteklenmektedir:
| Versiyon | Destekleniyor |
|---|---|
| >= 0.1.0 | ✅ |
Güvenlik açığı bulduysanız, lütfen doğrudan GitHub Issues üzerinden bildirmek yerine, güvenlik açığını özel olarak bildirin.
-
Güvenlik açığını bildirin: Güvenlik açığınızı GitHub Security Advisories üzerinden bildirin veya e-posta ile iletişime geçin.
-
Bekleme süresi: Güvenlik açığını bildirdikten sonra, sorunu çözmek ve bir yama hazırlamak için makul bir süre bekleyin.
-
Açıklama: Güvenlik açığının detaylarını ve etkisini açıklayın:
- Açığın türü (örn: SQL injection, XSS, authentication bypass)
- Etkilenen bileşenler veya dosyalar
- Açığın nasıl sömürülebileceği
- Potansiyel etki (veri sızıntısı, yetkisiz erişim, vb.)
-
Öneriler: Mümkünse, sorunu çözmek için önerilerinizi paylaşın.
Güvenlik açığı bildiriminizde şunları içermelidir:
- Açığın açıklaması: Sorunun ne olduğunu açıklayın
- Etkilenen versiyonlar: Hangi versiyonların etkilendiğini belirtin
- Tekrarlanabilir adımlar: Açığı nasıl tekrarlayabileceğinizi gösterin
- Etki analizi: Açığın potansiyel etkisini açıklayın
- Önerilen çözüm: Varsa, çözüm önerilerinizi paylaşın
- İlk yanıt: 48 saat içinde bildiriminizi aldığımızı onaylayacağız
- Değerlendirme: 7 gün içinde açığı değerlendireceğiz
- Yama: Kritik açıklar için 30 gün içinde yama yayınlayacağız
Aşağıdaki güvenlik açığı türlerini bildirmenizi özellikle öneriyoruz:
- Kimlik doğrulama ve yetkilendirme: Yetkisiz erişim, kimlik doğrulama bypass
- Veri sızıntısı: Hassas bilgilerin açığa çıkması
- Kod enjeksiyonu: SQL injection, command injection
- XSS (Cross-Site Scripting): Web tabanlı saldırılar
- CSRF (Cross-Site Request Forgery): Yetkisiz işlemler
- API güvenliği: API endpoint'lerindeki güvenlik açıkları
- Bağımlılık açıkları: Kullanılan kütüphanelerdeki güvenlik açıkları
Aşağıdaki durumlar güvenlik açığı olarak kabul edilmez:
- API rate limiting sorunları
- Performans sorunları
- Genel kullanılabilirlik sorunları
- Belgelendirme hataları
- Kod stil sorunları
- Kimlik Bilgilerini Güvenli Tutun: API kimlik bilgilerinizi kod içinde saklamayın, environment variable'lar kullanın
- HTTPS Kullanın: Tüm API çağrılarında HTTPS kullanın
- Bağımlılıkları Güncel Tutun: Düzenli olarak bağımlılıkları güncelleyin
- Güvenlik Güncellemelerini Takip Edin: Proje güncellemelerini takip edin
Kod katkısında bulunurken:
- Hassas bilgileri kod içinde saklamadım
- API endpoint'lerinde güvenlik kontrolleri ekledim
- Kullanıcı girdilerini doğruladım
- SQL injection risklerini kontrol ettim
- XSS risklerini kontrol ettim
- Güvenlik açığı testleri yaptım
Güvenlik açıklarını bildirdiğiniz için teşekkür ederiz. Bildirimleriniz projeyi daha güvenli hale getirmemize yardımcı olur.