fix: add PostHog and Umami analytics to CSP
- Added https://eu-assets.i.posthog.com for PostHog scripts - Added https://eu.i.posthog.com for PostHog API calls - Added https://umami.hz.oncws.com for Umami analytics - Maintains XSS protection while enabling analytics
This commit is contained in:
@@ -22,7 +22,12 @@ const config = {
|
||||
csp: {
|
||||
directives: {
|
||||
'default-src': ['self'],
|
||||
'script-src': ['self', 'https://assets.cdn.clsrio.com', 'https://cdnjs.cloudflare.com'],
|
||||
'script-src': [
|
||||
'self',
|
||||
'https://assets.cdn.clsrio.com',
|
||||
'https://cdnjs.cloudflare.com',
|
||||
'https://eu-assets.i.posthog.com'
|
||||
],
|
||||
'style-src': [
|
||||
'self',
|
||||
'unsafe-inline',
|
||||
@@ -43,10 +48,14 @@ const config = {
|
||||
'connect-src': [
|
||||
'self',
|
||||
'https://*.supabase.co',
|
||||
'https://pgrest.classroomio.com',
|
||||
'https://assets.cdn.clsrio.com',
|
||||
'https://cdn.plyr.io',
|
||||
'https://eu.i.posthog.com',
|
||||
'https://umami.hz.oncws.com',
|
||||
'http://localhost:54321',
|
||||
'ws://localhost:54321',
|
||||
'wss://*.classroomio.com',
|
||||
'wss://*.supabase.co'
|
||||
],
|
||||
'object-src': ['none'],
|
||||
@@ -57,7 +66,12 @@ const config = {
|
||||
},
|
||||
reportOnly: {
|
||||
'default-src': ['self'],
|
||||
'script-src': ['self', 'https://assets.cdn.clsrio.com', 'https://cdnjs.cloudflare.com'],
|
||||
'script-src': [
|
||||
'self',
|
||||
'https://assets.cdn.clsrio.com',
|
||||
'https://cdnjs.cloudflare.com',
|
||||
'https://eu-assets.i.posthog.com'
|
||||
],
|
||||
'style-src': [
|
||||
'self',
|
||||
'unsafe-inline',
|
||||
@@ -78,11 +92,15 @@ const config = {
|
||||
'connect-src': [
|
||||
'self',
|
||||
'https://*.supabase.co',
|
||||
'https://pgrest.classroomio.com',
|
||||
'https://assets.cdn.clsrio.com',
|
||||
'https://cdn.plyr.io',
|
||||
'https://eu.i.posthog.com',
|
||||
'https://umami.hz.oncws.com',
|
||||
'http://localhost:54321',
|
||||
'ws://localhost:54321',
|
||||
'wss://*.supabase.co'
|
||||
'wss://*.supabase.co',
|
||||
'wss://*.classroomio.com'
|
||||
],
|
||||
'object-src': ['none'],
|
||||
'base-uri': ['self'],
|
||||
|
||||
Reference in New Issue
Block a user