d48cda4081
CI / Test (ubuntu-latest, Node 18.x, bun) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, npm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, pnpm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, yarn) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 20.x, bun) (push) Failing after 17m13s
CI / Test (ubuntu-latest, Node 20.x, npm) (push) Failing after 18m42s
CI / Test (ubuntu-latest, Node 20.x, pnpm) (push) Failing after 15m0s
CI / Test (ubuntu-latest, Node 20.x, yarn) (push) Failing after 49m44s
CI / Test (ubuntu-latest, Node 22.x, bun) (push) Failing after 51m55s
CI / Test (ubuntu-latest, Node 22.x, pnpm) (push) Failing after 21m57s
CI / Test (ubuntu-latest, Node 22.x, npm) (push) Failing after 37m39s
CI / Test (ubuntu-latest, Node 22.x, yarn) (push) Failing after 34m7s
CI / Validate Components (push) Failing after 37m15s
CI / Python Tests (push) Failing after 10m1s
CI / Security Scan (push) Failing after 10m1s
CI / Lint (push) Failing after 17m12s
CI / Coverage (push) Failing after 20m19s
CI / Test (macos-latest, Node 18.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, yarn) (push) Has been cancelled
30 lines
967 B
Markdown
30 lines
967 B
Markdown
# Güvenlik Kuralları
|
||
|
||
## Zorunlu Güvenlik Kontrolleri
|
||
|
||
HERHANGİ bir commit'ten önce:
|
||
- [ ] Hardcoded secret yok (API anahtarları, şifreler, token'lar)
|
||
- [ ] Tüm kullanıcı girdileri validate edildi
|
||
- [ ] SQL injection önleme (parametreli sorgular)
|
||
- [ ] XSS önleme (sanitize edilmiş HTML)
|
||
- [ ] CSRF koruması etkin
|
||
- [ ] Authentication/authorization doğrulandı
|
||
- [ ] Tüm endpoint'lerde rate limiting
|
||
- [ ] Hata mesajları hassas veri sızdırmıyor
|
||
|
||
## Secret Yönetimi
|
||
|
||
- Kaynak kodda ASLA secret'ları hardcode etme
|
||
- DAIMA environment variable'lar veya secret manager kullan
|
||
- Başlangıçta gerekli secret'ların mevcut olduğunu validate et
|
||
- İfşa olmuş olabilecek secret'ları rotate et
|
||
|
||
## Güvenlik Yanıt Protokolü
|
||
|
||
Güvenlik sorunu bulunursa:
|
||
1. HEMEN DUR
|
||
2. **security-reviewer** agent kullan
|
||
3. Devam etmeden önce CRITICAL sorunları düzelt
|
||
4. İfşa olmuş secret'ları rotate et
|
||
5. Benzer sorunlar için tüm kod tabanını incele
|