Skip to content

Commit bbeadb0

Browse files
fix: CSP headers (#144)
- ID: 5571419 (Clickjacking protection) - ID: 5571420 (CSP implementation) ## Summary by Sourcery Add security headers to Nginx configuration. Bug Fixes: - Addressed clickjacking vulnerability by adding `X-Frame-Options: DENY` header. - Implemented Content Security Policy (CSP) to mitigate XSS attacks. Enhancements: - Added `X-Content-Type-Options`, `Referrer-Policy` for improved security. Co-authored-by: saeeddawod <saeed.dawod@gmail.com>
1 parent ea7cf96 commit bbeadb0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

nginx.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,11 @@ http {
4949

5050
#gzip on;
5151

52+
# Add security headers
53+
add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.google-analytics.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https:; font-src 'self' https://fonts.gstatic.com; connect-src 'self' https://*.settlemint.com; frame-ancestors 'none'; object-src 'none'" always;
54+
add_header X-Frame-Options "DENY" always;
55+
add_header X-Content-Type-Options "nosniff" always;
56+
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
57+
5258
include /etc/nginx/conf.d/*.conf;
5359
}

0 commit comments

Comments
 (0)