Skip to content

Commit e00a878

Browse files
committed
nginx: add Content-Security-Policy-Report-Only header to all content sites
Fixes gh-54
1 parent 96af93f commit e00a878

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed

modules/profile/templates/contentorigin/site.nginx.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ server {
1919
expires 30d;
2020

2121
add_header Access-Control-Allow-Origin "*";
22+
23+
# Add Content Security Policy headers
24+
add_header Content-Security-Policy-Report-Only "default-src 'self'; script-src 'self' code.jquery.com; connect-src 'self'; img-src 'self'; style-src 'self'; report-to https://csp-report-api.openjs-foundation.workers.dev/";
2225
}
2326

2427
location /.well-known/acme-challenge {

modules/profile/templates/gruntjscom/site.nginx.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ server {
1616
proxy_pass http://localhost:<%= @backend_port %>;
1717
proxy_redirect off;
1818
proxy_buffering off;
19+
20+
# Add Content Security Policy headers
21+
add_header Content-Security-Policy-Report-Only "default-src 'self'; script-src 'self' code.jquery.com; connect-src 'self'; img-src 'self'; style-src 'self'; report-to https://csp-report-api.openjs-foundation.workers.dev/";
1922
}
2023

2124
location /.well-known/acme-challenge {

modules/profile/templates/miscweb/site.nginx.erb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ server {
5151
include /etc/nginx/fastcgi_params;
5252
}
5353
<%- end -%>
54+
55+
location / {
56+
57+
# Add Content Security Policy headers
58+
add_header Content-Security-Policy-Report-Only "default-src 'self'; script-src 'self' code.jquery.com; connect-src 'self'; img-src 'self'; style-src 'self'; report-to https://csp-report-api.openjs-foundation.workers.dev/";
59+
}
5460
}
5561

5662
# vim: ts=2 sw=2 et

modules/profile/templates/wordpress/base/default-tls.nginx.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,8 @@ server {
2020

2121
location / {
2222
deny all;
23+
24+
# Add Content Security Policy headers
25+
add_header Content-Security-Policy-Report-Only "default-src 'self'; script-src 'self' code.jquery.com; connect-src 'self'; img-src 'self'; style-src 'self'; report-to https://csp-report-api.openjs-foundation.workers.dev/";
2326
}
2427
}

0 commit comments

Comments
 (0)