Working on header and CSP.

This commit is contained in:
charlesgauthereau
2025-07-25 22:06:40 +02:00
parent bb4003b0db
commit f7cd169090
+5 -2
View File
@@ -30,13 +30,12 @@ function buildCSPHeader(): string {
function buildPermissionsPolicy(): string {
return Object.entries(PORTABASE_DEFAULT_SETTINGS.SECURITY.PERMISSIONS_POLICY)
.map(([feature, values]) => `${feature}=${values.join(", ")}`)
.map(([feature, values]) => `${feature.toLowerCase()}=${values.join(", ")}`)
.join(", ");
}
const nextConfig: NextConfig = {
output: "standalone",
typescript: {
@@ -76,6 +75,10 @@ const nextConfig: NextConfig = {
key: 'Referrer-Policy',
value: 'strict-origin-when-cross-origin',
},
{
key: 'Strict-Transport-Security',
value: 'max-age=63072000; includeSubDomains; preload',
}
// ...other security headers
],
},