package middleware import "github.com/gofiber/fiber/v2" // SecurityHeaders sets common HTTP security headers on every response. func SecurityHeaders(c *fiber.Ctx) error { c.Set("X-Content-Type-Options", "nosniff") c.Set("X-Frame-Options", "DENY") c.Set("X-XSS-Protection", "0") c.Set("Referrer-Policy", "strict-origin-when-cross-origin") c.Set("Content-Security-Policy", "default-src 'none'; frame-ancestors 'none'") return c.Next() }