587 B
587 B
| paths | |||
|---|---|---|---|
|
Go Güvenlik
Bu dosya common/security.md dosyasını Go'ya özgü içerikle genişletir.
Secret Yönetimi
apiKey := os.Getenv("OPENAI_API_KEY")
if apiKey == "" {
log.Fatal("OPENAI_API_KEY not configured")
}
Güvenlik Taraması
- Statik güvenlik analizi için gosec kullan:
gosec ./...
Context & Timeout'lar
Timeout kontrolü için daima context.Context kullan:
ctx, cancel := context.WithTimeout(ctx, 5*time.Second)
defer cancel()