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: {
|
csp: {
|
||||||
directives: {
|
directives: {
|
||||||
'default-src': ['self'],
|
'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': [
|
'style-src': [
|
||||||
'self',
|
'self',
|
||||||
'unsafe-inline',
|
'unsafe-inline',
|
||||||
@@ -43,10 +48,14 @@ const config = {
|
|||||||
'connect-src': [
|
'connect-src': [
|
||||||
'self',
|
'self',
|
||||||
'https://*.supabase.co',
|
'https://*.supabase.co',
|
||||||
|
'https://pgrest.classroomio.com',
|
||||||
'https://assets.cdn.clsrio.com',
|
'https://assets.cdn.clsrio.com',
|
||||||
'https://cdn.plyr.io',
|
'https://cdn.plyr.io',
|
||||||
|
'https://eu.i.posthog.com',
|
||||||
|
'https://umami.hz.oncws.com',
|
||||||
'http://localhost:54321',
|
'http://localhost:54321',
|
||||||
'ws://localhost:54321',
|
'ws://localhost:54321',
|
||||||
|
'wss://*.classroomio.com',
|
||||||
'wss://*.supabase.co'
|
'wss://*.supabase.co'
|
||||||
],
|
],
|
||||||
'object-src': ['none'],
|
'object-src': ['none'],
|
||||||
@@ -57,7 +66,12 @@ const config = {
|
|||||||
},
|
},
|
||||||
reportOnly: {
|
reportOnly: {
|
||||||
'default-src': ['self'],
|
'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': [
|
'style-src': [
|
||||||
'self',
|
'self',
|
||||||
'unsafe-inline',
|
'unsafe-inline',
|
||||||
@@ -78,11 +92,15 @@ const config = {
|
|||||||
'connect-src': [
|
'connect-src': [
|
||||||
'self',
|
'self',
|
||||||
'https://*.supabase.co',
|
'https://*.supabase.co',
|
||||||
|
'https://pgrest.classroomio.com',
|
||||||
'https://assets.cdn.clsrio.com',
|
'https://assets.cdn.clsrio.com',
|
||||||
'https://cdn.plyr.io',
|
'https://cdn.plyr.io',
|
||||||
|
'https://eu.i.posthog.com',
|
||||||
|
'https://umami.hz.oncws.com',
|
||||||
'http://localhost:54321',
|
'http://localhost:54321',
|
||||||
'ws://localhost:54321',
|
'ws://localhost:54321',
|
||||||
'wss://*.supabase.co'
|
'wss://*.supabase.co',
|
||||||
|
'wss://*.classroomio.com'
|
||||||
],
|
],
|
||||||
'object-src': ['none'],
|
'object-src': ['none'],
|
||||||
'base-uri': ['self'],
|
'base-uri': ['self'],
|
||||||
|
|||||||
Reference in New Issue
Block a user