Skip to content

Commit 4f89797

Browse files
committed
feat: add csp report-uri Ref: KK-1474
1 parent 03c22ed commit 4f89797

3 files changed

Lines changed: 9 additions & 0 deletions

File tree

.env.development.local.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ VITE_SENTRY_TRACES_SAMPLE_RATE=1.0
2323
VITE_SENTRY_TRACE_PROPAGATION_TARGETS=http://localhost:8081
2424
VITE_SENTRY_REPLAYS_SESSION_SAMPLE_RATE=0
2525
VITE_SENTRY_REPLAYS_ON_ERROR_SAMPLE_RATE=0
26+
VITE_CSP_REPORT_URI=

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ ARG VITE_SENTRY_TRACES_SAMPLE_RATE
7878
ARG VITE_SENTRY_TRACE_PROPAGATION_TARGETS
7979
ARG VITE_SENTRY_REPLAYS_SESSION_SAMPLE_RATE
8080
ARG VITE_SENTRY_REPLAYS_ON_ERROR_SAMPLE_RATE
81+
ARG VITE_CSP_REPORT_URI
8182
ARG VITE_BUILDTIME
8283
ARG VITE_RELEASE
8384
ARG VITE_COMMITHASH
@@ -91,6 +92,7 @@ ARG VITE_IDLE_TIMEOUT_IN_MS
9192
ARG VITE_ENROLMENT_CANCELLATION_TIME_LIMIT_HOURS
9293

9394
# Use template and inject the environment variables into .prod/nginx.conf
95+
ENV VITE_CSP_REPORT_URI=${VITE_CSP_REPORT_URI:-""}
9496
ENV VITE_BUILDTIME=${VITE_BUILDTIME:-""}
9597
ENV VITE_RELEASE=${VITE_RELEASE:-""}
9698
ENV VITE_COMMITHASH=${VITE_COMMITHASH:-""}

index.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
content="Kaikki vuodesta 2020 eteenpäin syntyvät helsinkiläiset lapset kutsutaan kulttuurin kummilapsiksi. Kummilapset saavat kutsun vuosittain kahteen tapahtumaan, kunnes lapsi aloittaa koulun. Tapahtumat ovat maksuttomia."
1010
data-rh="true"
1111
/>
12+
<meta
13+
http-equiv="Reporting-Endpoints"
14+
content="csp-endpoint=%VITE_CSP_REPORT_URI%"
15+
/>
1216
<meta
1317
http-equiv="Content-Security-Policy"
1418
content="
@@ -26,6 +30,8 @@
2630
form-action 'self';
2731
media-src 'self' *.hel.fi *.hel.ninja *.hkih.hion.dev;
2832
worker-src 'self';
33+
report-uri %VITE_CSP_REPORT_URI%;
34+
report-to csp-endpoint
2935
"
3036
/>
3137
<meta property="og:title" content="Kulttuurin kummilapset" />

0 commit comments

Comments
 (0)