feat: update CSP to remove 'unsafe-inline' and restrict img-src

This commit is contained in:
Florian Sylvain
2025-09-09 17:23:30 +02:00
parent eb9f85ead0
commit 0a27f3cc8d
+1 -4
View File
@@ -54,9 +54,6 @@ function generateCSP() {
if (scriptSources.length > 0) { if (scriptSources.length > 0) {
scriptSrc += ` ${scriptSources.join(" ")}`; scriptSrc += ` ${scriptSources.join(" ")}`;
} }
if (scriptSources.length === 0) {
scriptSrc += " 'unsafe-inline'";
}
let styleSrc = "'self'"; let styleSrc = "'self'";
if (styleSources.length > 0) { if (styleSources.length > 0) {
@@ -70,7 +67,7 @@ function generateCSP() {
"default-src 'self'", "default-src 'self'",
`script-src ${scriptSrc}`, `script-src ${scriptSrc}`,
`style-src ${styleSrc}`, `style-src ${styleSrc}`,
"img-src 'self' data: https:", "img-src 'self' https:",
"font-src 'self'", "font-src 'self'",
"connect-src 'self'", "connect-src 'self'",
"media-src 'self'", "media-src 'self'",