Fix CSP
This commit is contained in:
		
							parent
							
								
									a172cadee4
								
							
						
					
					
						commit
						c75381208f
					
				
					 1 changed files with 9 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -9,6 +9,7 @@ const baseDirectives = Object.assign({},
 | 
			
		|||
    fontSrc: [ '\'self\'', 'data:' ],
 | 
			
		||||
    imgSrc: [ '\'self\'', 'data:', 'blob:' ],
 | 
			
		||||
    scriptSrc: [ '\'self\' \'unsafe-inline\' \'unsafe-eval\'', 'blob:' ],
 | 
			
		||||
    scriptSrcAttr: [ '\'unsafe-inline\'' ],
 | 
			
		||||
    styleSrc: [ '\'self\' \'unsafe-inline\'' ],
 | 
			
		||||
    objectSrc: [ '\'none\'' ], // only define to allow plugins, else let defaultSrc 'none' block it
 | 
			
		||||
    formAction: [ '\'self\'' ],
 | 
			
		||||
| 
						 | 
				
			
			@ -18,8 +19,14 @@ const baseDirectives = Object.assign({},
 | 
			
		|||
    frameSrc: [ '\'self\'' ], // instead of deprecated child-src / self because of test-embed
 | 
			
		||||
    workerSrc: [ '\'self\'', 'blob:' ] // instead of deprecated child-src
 | 
			
		||||
  },
 | 
			
		||||
  CONFIG.CSP.REPORT_URI ? { reportUri: CONFIG.CSP.REPORT_URI } : {},
 | 
			
		||||
  CONFIG.WEBSERVER.SCHEME === 'https' ? { upgradeInsecureRequests: [] } : {}
 | 
			
		||||
 | 
			
		||||
  CONFIG.CSP.REPORT_URI
 | 
			
		||||
    ? { reportUri: CONFIG.CSP.REPORT_URI }
 | 
			
		||||
    : {},
 | 
			
		||||
 | 
			
		||||
  CONFIG.WEBSERVER.SCHEME === 'https'
 | 
			
		||||
    ? { upgradeInsecureRequests: [] }
 | 
			
		||||
    : {}
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const baseCSP = contentSecurityPolicy({
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue