fix: Swagger CSP에 validator.swagger.io 이미지 허용 추가
All checks were successful
Server CI/CD / lint-and-build (push) Successful in 12s
Server CI/CD / deploy (push) Successful in 53s

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-17 09:23:27 +09:00
parent 635dfb3221
commit 333cfa7911

View File

@@ -14,7 +14,7 @@ func SecurityHeaders(c *fiber.Ctx) error {
c.Set("Referrer-Policy", "strict-origin-when-cross-origin") c.Set("Referrer-Policy", "strict-origin-when-cross-origin")
if strings.HasPrefix(c.Path(), "/swagger") { if strings.HasPrefix(c.Path(), "/swagger") {
c.Set("Content-Security-Policy", "default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data:; script-src 'self' 'unsafe-inline'; frame-ancestors 'none'") c.Set("Content-Security-Policy", "default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https://validator.swagger.io; script-src 'self' 'unsafe-inline'; frame-ancestors 'none'")
} else { } else {
c.Set("Content-Security-Policy", "default-src 'none'; frame-ancestors 'none'") c.Set("Content-Security-Policy", "default-src 'none'; frame-ancestors 'none'")
} }