Skip to content

Commit

Permalink
fix: update CSP for embeds (#6)
Browse files Browse the repository at this point in the history
  • Loading branch information
raisedadead authored May 29, 2024
1 parent 6561f38 commit 2b18d30
Showing 1 changed file with 33 additions and 4 deletions.
37 changes: 33 additions & 4 deletions src/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,42 @@ app.use(
contentSecurityPolicy: {
directives: {
defaultSrc: ["'self'"],
scriptSrc: ["'self'", "'unsafe-inline'"],
styleSrc: ["'self'", "'unsafe-inline'"],
scriptSrc: ["'self'", "'unsafe-inline'", 'https://webembeds.com'],
styleSrc: [
"'self'",
"'unsafe-inline'",
'https://fonts.googleapis.com',
'https://cdn.freecodecamp.org'
],
imgSrc: ["'self'", 'data:', '*.freecodecamp.org', 'cdn.hashnode.com'],
connectSrc: ["'self'"],
fontSrc: ["'self'", 'data:'],
connectSrc: [
"'self'",
'https://webembeds.com',
'https://api.spotify.com',
'https://api.github.com',
'https://api.twitter.com',
'https://api.codesandbox.io'
],
fontSrc: ["'self'", 'data:', 'https://fonts.gstatic.com'],
objectSrc: ["'none'"],
upgradeInsecureRequests: [],
frameSrc: [
"'self'",
'https://www.youtube.com',
'https://webembeds.com',
'https://vimeo.com',
'https://codepen.io',
'https://codesandbox.io',
'https://twitter.com',
'https://x.com',
'https://gist.github.com',
'https://glitch.com',
'https://soundcloud.com',
'https://anchor.fm',
'https://open.spotify.com',
'https://giphy.com',
'https://runkit.com'
],
frameAncestors: ["'self'", 'https://hashnode.com']
}
},
Expand Down

0 comments on commit 2b18d30

Please sign in to comment.