-
Notifications
You must be signed in to change notification settings - Fork 154
Open
Description
The CSP policy currently used is not correct.
taxinomitis/src/lib/restapi/config.ts
Lines 43 to 90 in 3d32953
| export const CSP_DIRECTIVES = { | |
| defaultSrc: ["'self'", "'unsafe-inline'", | |
| 'http://cdn.auth0.com', | |
| 'https://cdn.auth0.com', | |
| 'https://cdn.eu.auth0.com', | |
| 'https://unpkg.com', | |
| 'https://storage.googleapis.com', | |
| 'https://www.google-analytics.com', | |
| ], | |
| styleSrc: ["'self'", "'unsafe-inline'", | |
| 'https://ton.twimg.com', | |
| 'https://platform.twitter.com', | |
| ], | |
| scriptSrc: ["'self'", "'unsafe-inline'", "'unsafe-eval'", | |
| 'http://cdn.auth0.com', | |
| 'https://cdn.auth0.com', | |
| 'https://cdn.eu.auth0.com', | |
| 'https://unpkg.com', | |
| 'https://storage.googleapis.com', | |
| 'http://embed-assets.wakelet.com', | |
| 'http://platform.twitter.com', | |
| 'https://cdn.syndication.twimg.com', | |
| 'https://www.youtube.com', | |
| 'https://player.vimeo.com', | |
| 'https://www.google-analytics.com', | |
| 'https://www.googletagmanager.com', | |
| 'https://browser.sentry-cdn.com', | |
| 'https://d3js.org', | |
| ], | |
| frameSrc: ["'self'", | |
| 'http://embed.wakelet.com', | |
| 'https://syndication.twitter.com', | |
| 'https://platform.twitter.com', | |
| 'https://www.youtube.com', | |
| 'https://player.vimeo.com' | |
| ], | |
| imgSrc: ["'self'", | |
| 'https://auth0.com', | |
| 'http://cdn.auth0.com', | |
| 'https://cdn.auth0.com', | |
| 'https://cdn.eu.auth0.com', | |
| 'https://pbs.twimg.com', | |
| 'https://ton.twimg.com', | |
| 'https://platform.twitter.com', | |
| 'https://syndication.twitter.com', | |
| 'data:', | |
| ], | |
| }; |
This was brought to light after a recent version update of the helmet module. To avoid breakages, the CSP was switched to report-only as a temporary workaround.
taxinomitis/src/lib/restapi/index.ts
Lines 42 to 44 in e665e30
| contentSecurityPolicy: { | |
| // TODO : https://github.com/IBM/taxinomitis/issues/346 will remove this | |
| reportOnly : true, |
The CSP needs to be fixed so that the enforcement can be re-enabled.
Metadata
Metadata
Assignees
Labels
No labels
