Skip to content

Commit 4b2f287

Browse files
committed
fix content security policy issue
Should remove 'script-src' 'unsafe-eval' in future for better security. It's required by modenizr.
1 parent 48e76cf commit 4b2f287

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

config/environment.js

+10
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@ module.exports = function(environment) {
1414
APP: {
1515
// Here you can pass flags/options to your application instance
1616
// when it is created
17+
},
18+
19+
contentSecurityPolicy: {
20+
'default-src': "'none'",
21+
'script-src': "'self' 'unsafe-eval'",
22+
'font-src': "'self'",
23+
'connect-src': "'self'",
24+
'img-src': "'self'",
25+
'style-src': "'self' 'unsafe-inline'",
26+
'media-src': "'self'"
1727
}
1828
};
1929

public/.htaccess

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Content Security Policy-Headers
22
# you have to enable apache module headers to get them working
3-
#Header set Content-Security-Policy "default-src 'self'"
4-
#Header set X-Content-Security-Policy "default-src 'self'"
5-
#Header set X-Webkit-CSP "default-src 'self'"
3+
#Header set Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline';"
4+
#Header set X-Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline';"
5+
#Header set X-Webkit-CSP "default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline';"

0 commit comments

Comments
 (0)