On fix unsafe-eval header and websockets on development

This commit is contained in:
George Drummond 2018-12-13 13:54:19 -05:00
parent 5da374bbc9
commit ec09c27a38
No known key found for this signature in database
GPG Key ID: 296DD6077123BF17

View File

@ -98,11 +98,15 @@ def set_default_headers(app):
response.headers[ response.headers[
"Strict-Transport-Security" "Strict-Transport-Security"
] = "max-age=31536000; includeSubDomains" ] = "max-age=31536000; includeSubDomains"
response.headers["Content-Security-Policy"] = "default-src 'self'"
response.headers["X-Content-Type-Options"] = "nosniff" response.headers["X-Content-Type-Options"] = "nosniff"
response.headers["X-Frame-Options"] = "SAMEORIGIN" response.headers["X-Frame-Options"] = "SAMEORIGIN"
response.headers["X-XSS-Protection"] = "1; mode=block" response.headers["X-XSS-Protection"] = "1; mode=block"
if ENV == 'dev':
response.headers["Content-Security-Policy"] = "default-src 'self' 'unsafe-eval'; connect-src *"
else:
response.headers["Content-Security-Policy"] = "default-src 'self' 'unsafe-eval'"
return response return response