Skip to content

Commit e4b786b

Browse files
committed
fix(security): update csp with new rules
1 parent dbd3309 commit e4b786b

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.kontinuous/values.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ backend-export:
127127
runAsUser: 1000
128128
runAsGroup: 1000
129129

130-
131130
backend-cron:
132131
~chart: app
133132
imagePackage: backend
@@ -172,9 +171,11 @@ frontend:
172171
containerPort: 8080
173172
ingress:
174173
customHeaders:
175-
"Content-Security-Policy": "default-src 'none'; manifest-src 'self' https://*.gouv.fr; connect-src 'self' https://*.gouv.fr ; media-src 'self' https://domifaprod2.blob.core.windows.net/ https://tally.so/; font-src 'self'; img-src 'self' https://tally.so/ data:; script-src 'self' 'unsafe-inline' https://*.gouv.fr https://tally.so/ https://tally.so/widgets/embed.js ; frame-src 'self' https://*.gouv.fr https://tally.so/ ; style-src 'self' 'unsafe-inline'"
174+
"Content-Security-Policy": "default-src 'none'; manifest-src 'self' https://*.gouv.fr; connect-src 'self' https://*.gouv.fr https://api.tally.so https://*.tally.so; font-src 'self' https://fonts.gstatic.com https://tally.so https://*.tally.so; img-src 'self' https://tally.so https://*.tally.so data:; script-src 'self' https://*.gouv.fr https://tally.so https://*.tally.so; frame-src 'self' https://*.gouv.fr https://tally.so https://*.tally.so; style-src 'self' https://*.gouv.fr https://tally.so https://*.tally.so"
176175
"X-Frame-Options": "deny"
177176
"X-Content-Type-Options": "nosniff"
177+
"X-XSS-Protection": "0"
178+
"Referrer-Policy": "strict-origin-when-cross-origin"
178179
"Cache-Control": "no-store"
179180
resources:
180181
requests:
@@ -183,7 +184,6 @@ frontend:
183184
limits:
184185
cpu: 1
185186
memory: 1Gi
186-
187187
securityContext:
188188
fsGroup: 101
189189
runAsUser: 101
@@ -195,10 +195,12 @@ portail-admins:
195195
host: "admin-{{ .Values.global.host }}"
196196
ingress:
197197
customHeaders:
198-
"Content-Security-Policy": "default-src 'none'; manifest-src 'self' https://*.gouv.fr; connect-src 'self' https://*.gouv.fr; font-src 'self'; img-src 'self' data:; script-src 'self' https://*.gouv.fr 'unsafe-inline'; frame-src 'self' https://*.gouv.fr; style-src 'self' 'unsafe-inline'"
198+
"Content-Security-Policy": "default-src 'none'; manifest-src 'self' https://*.gouv.fr; connect-src 'self' https://*.gouv.fr; font-src 'self'; img-src 'self' data:; script-src 'self' https://*.gouv.fr; frame-src 'self' https://*.gouv.fr; style-src 'self' https://*.gouv.fr"
199199
"X-Frame-Options": "deny"
200200
"X-Robots-Tag": "noindex, nofollow, nosnippet, noarchive"
201201
"X-Content-Type-Options": "nosniff"
202+
"X-XSS-Protection": "0"
203+
"Referrer-Policy": "strict-origin-when-cross-origin"
202204
"Cache-Control": "no-store"
203205
containerPort: 8080
204206
securityContext:
@@ -212,9 +214,11 @@ portail-usagers:
212214
host: "mon-{{ .Values.global.host }}"
213215
ingress:
214216
customHeaders:
215-
"Content-Security-Policy": "default-src 'none'; manifest-src 'self' https://*.gouv.fr; connect-src 'self' https://*.gouv.fr ; media-src 'self' https://domifaprod2.blob.core.windows.net/ https://tally.so/; font-src 'self'; img-src 'self' https://tally.so/ data:; script-src 'self' 'unsafe-inline' https://*.gouv.fr https://tally.so/ https://tally.so/widgets/embed.js ; frame-src 'self' https://*.gouv.fr https://tally.so/ ; style-src 'self' 'unsafe-inline'"
217+
"Content-Security-Policy": "default-src 'none'; manifest-src 'self' https://*.gouv.fr; connect-src 'self' https://*.gouv.fr https://api.tally.so https://*.tally.so; font-src 'self' https://fonts.gstatic.com https://tally.so https://*.tally.so; img-src 'self' https://tally.so https://*.tally.so data:; script-src 'self' https://*.gouv.fr https://tally.so https://*.tally.so; frame-src 'self' https://*.gouv.fr https://tally.so https://*.tally.so; style-src 'self' https://*.gouv.fr https://tally.so https://*.tally.so"
216218
"X-Frame-Options": "deny"
217219
"X-Content-Type-Options": "nosniff"
220+
"X-XSS-Protection": "0"
221+
"Referrer-Policy": "strict-origin-when-cross-origin"
218222
"Cache-Control": "no-store"
219223
containerPort: 8080
220224
securityContext:

0 commit comments

Comments
 (0)