Commit ce8e0bb1 authored by tom's avatar tom

[skip ci] some csp and sentry filters improvements

parent 942b5404
...@@ -56,6 +56,7 @@ export const config: Sentry.BrowserOptions | undefined = (() => { ...@@ -56,6 +56,7 @@ export const config: Sentry.BrowserOptions | undefined = (() => {
'Script error.', 'Script error.',
// Relay and WalletConnect errors // Relay and WalletConnect errors
'The quota has been exceeded',
'Attempt to connect to relay via', 'Attempt to connect to relay via',
'WebSocket connection failed for URL: wss://relay.walletconnect.com', 'WebSocket connection failed for URL: wss://relay.walletconnect.com',
], ],
...@@ -67,9 +68,11 @@ export const config: Sentry.BrowserOptions | undefined = (() => { ...@@ -67,9 +68,11 @@ export const config: Sentry.BrowserOptions | undefined = (() => {
// Woopra flakiness // Woopra flakiness
/eatdifferent\.com\.woopra-ns\.com/i, /eatdifferent\.com\.woopra-ns\.com/i,
/static\.woopra\.com\/js\/woopra\.js/i, /static\.woopra\.com\/js\/woopra\.js/i,
// Chrome extensions // Chrome and other extensions
/extensions\//i, /extensions\//i,
/^chrome:\/\//i, /^chrome:\/\//i,
/^chrome-extension:\/\//i,
/^moz-extension:\/\//i,
// Other plugins // Other plugins
/127\.0\.0\.1:4001\/isrunning/i, // Cacaoweb /127\.0\.0\.1:4001\/isrunning/i, // Cacaoweb
/webappstoolbarba\.texthelp\.com\//i, /webappstoolbarba\.texthelp\.com\//i,
......
...@@ -9,11 +9,11 @@ export function ad(): CspDev.DirectiveDescriptor { ...@@ -9,11 +9,11 @@ export function ad(): CspDev.DirectiveDescriptor {
'connect-src': [ 'connect-src': [
'coinzilla.com', 'coinzilla.com',
'*.coinzilla.com', '*.coinzilla.com',
'request-global.czilladx.com', 'https://request-global.czilladx.com',
'*.slise.xyz', '*.slise.xyz',
], ],
'frame-src': [ 'frame-src': [
'request-global.czilladx.com', 'https://request-global.czilladx.com',
], ],
'script-src': [ 'script-src': [
'coinzillatag.com', 'coinzillatag.com',
...@@ -27,7 +27,7 @@ export function ad(): CspDev.DirectiveDescriptor { ...@@ -27,7 +27,7 @@ export function ad(): CspDev.DirectiveDescriptor {
'cdn.coinzilla.io', 'cdn.coinzilla.io',
], ],
'font-src': [ 'font-src': [
'request-global.czilladx.com', 'https://request-global.czilladx.com',
], ],
}; };
} }
...@@ -9,7 +9,6 @@ import { KEY_WORDS } from '../utils'; ...@@ -9,7 +9,6 @@ import { KEY_WORDS } from '../utils';
const MAIN_DOMAINS = [ const MAIN_DOMAINS = [
`*.${ config.app.host }`, `*.${ config.app.host }`,
config.app.host, config.app.host,
getFeaturePayload(config.features.sol2uml)?.api.endpoint,
].filter(Boolean); ].filter(Boolean);
const getCspReportUrl = () => { const getCspReportUrl = () => {
...@@ -113,6 +112,7 @@ export function app(): CspDev.DirectiveDescriptor { ...@@ -113,6 +112,7 @@ export function app(): CspDev.DirectiveDescriptor {
'font-src': [ 'font-src': [
KEY_WORDS.DATA, KEY_WORDS.DATA,
...MAIN_DOMAINS,
], ],
'object-src': [ 'object-src': [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment