fix: add unsafe-inline back to style-src CSP
style-src without unsafe-inline blocks all inline style= attributes, breaking logo sizing, section layouts, and any element with inline CSS. script-src retains nonces for actual XSS protection — style-src unsafe-inline is safe and necessary for the sites inline styling patterns.
This commit is contained in:
@@ -13,7 +13,7 @@ if (!isset($_SESSION['csrf_token'])) {
|
|||||||
$_SESSION['csrf_token'] = bin2hex(random_bytes(32));
|
$_SESSION['csrf_token'] = bin2hex(random_bytes(32));
|
||||||
}
|
}
|
||||||
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||||
header("Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-{$nonce}' https://cdnjs.cloudflare.com https://www.googletagmanager.com https://www.google-analytics.com https://www.clarity.ms https://www.google.com https://www.gstatic.com; style-src 'self' 'nonce-{$nonce}' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https://www.google-analytics.com; connect-src 'self' https://www.google-analytics.com https://analytics.google.com https://region1.google-analytics.com https://www.google.com; frame-src https://www.google.com;");
|
header("Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-{$nonce}' https://cdnjs.cloudflare.com https://www.googletagmanager.com https://www.google-analytics.com https://www.clarity.ms https://www.google.com https://www.gstatic.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https://www.google-analytics.com; connect-src 'self' https://www.google-analytics.com https://analytics.google.com https://region1.google-analytics.com https://www.google.com; frame-src https://www.google.com;");
|
||||||
|
|
||||||
// SEO and performance optimizations
|
// SEO and performance optimizations
|
||||||
$page_title = "AI Automation for Legal Firms UK | Cut Research Time 80%";
|
$page_title = "AI Automation for Legal Firms UK | Cut Research Time 80%";
|
||||||
|
|||||||
Reference in New Issue
Block a user