fix default CSP headers
This commit is contained in:
parent
8d509fd6d5
commit
3cf09924ae
@ -1,7 +1,9 @@
|
|||||||
var Default = module.exports;
|
var Default = module.exports;
|
||||||
|
|
||||||
Default.commonCSP = function (domain) {
|
Default.commonCSP = function (domain) {
|
||||||
|
domain = ' ' + domain;
|
||||||
// Content-Security-Policy
|
// Content-Security-Policy
|
||||||
|
|
||||||
return [
|
return [
|
||||||
"default-src 'none'",
|
"default-src 'none'",
|
||||||
"style-src 'unsafe-inline' 'self' " + domain,
|
"style-src 'unsafe-inline' 'self' " + domain,
|
||||||
@ -34,11 +36,11 @@ Default.commonCSP = function (domain) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
Default.contentSecurity = function (domain) {
|
Default.contentSecurity = function (domain) {
|
||||||
return Default.commonCSP(domain).join('; ') + "script-src 'self'" + domain;
|
return (Default.commonCSP(domain).join('; ') + "script-src 'self' " + domain).replace(/\s+/g, ' ');
|
||||||
};
|
};
|
||||||
|
|
||||||
Default.padContentSecurity = function (domain) {
|
Default.padContentSecurity = function (domain) {
|
||||||
return Default.commonCSP(domain).join('; ') + "script-src 'self' 'unsafe-eval' 'unsafe-inline'" + domain;
|
return (Default.commonCSP(domain).join('; ') + "script-src 'self' 'unsafe-eval' 'unsafe-inline' " + domain).replace(/\s+/g, ' ');
|
||||||
};
|
};
|
||||||
|
|
||||||
Default.httpHeaders = function () {
|
Default.httpHeaders = function () {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user