595 B
595 B
| paths | |||
|---|---|---|---|
|
Seguridad en Go
Este archivo extiende common/security.md con contenido específico de Go.
Gestión de Secretos
apiKey := os.Getenv("OPENAI_API_KEY")
if apiKey == "" {
log.Fatal("OPENAI_API_KEY not configured")
}
Escaneo de Seguridad
- Usar gosec para análisis estático de seguridad:
gosec ./...
Context y Timeouts
Siempre usar context.Context para control de timeout:
ctx, cancel := context.WithTimeout(ctx, 5*time.Second)
defer cancel()