diff --git a/docker/split-web/Caddyfile.static b/docker/split-web/Caddyfile.static index 2e1af9984..5f05003cf 100644 --- a/docker/split-web/Caddyfile.static +++ b/docker/split-web/Caddyfile.static @@ -9,7 +9,7 @@ Cross-Origin-Opener-Policy same-origin Cross-Origin-Resource-Policy same-origin Permissions-Policy "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), usb=(), web-share=(), xr-spatial-tracking=()" - Content-Security-Policy "default-src 'self'; script-src 'self' 'wasm-unsafe-eval'; style-src 'self' https://fonts.googleapis.com 'unsafe-inline'; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: blob: https://avatars.githubusercontent.com; connect-src 'self' ws: wss:; worker-src 'self' blob:; manifest-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'; object-src 'none'" + Content-Security-Policy "default-src 'self'; script-src 'self' 'wasm-unsafe-eval'; style-src 'self' https://fonts.googleapis.com 'unsafe-inline'; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: blob: https://avatars.githubusercontent.com; connect-src 'self' ws: wss:; worker-src 'self' blob:; frame-src 'self' https:; manifest-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' https://github.com; object-src 'none'" } @sourceMaps path *.map diff --git a/lib/crates/fabro-server/src/csp.rs b/lib/crates/fabro-server/src/csp.rs index d41324fde..bfed99e37 100644 --- a/lib/crates/fabro-server/src/csp.rs +++ b/lib/crates/fabro-server/src/csp.rs @@ -2,8 +2,7 @@ //! //! The policy is built once at server startup from the embedded SPA //! `index.html` so any inline `