File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed
Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change 1+ unreleased
2+ ==========
3+
4+ * Set stricter CSP header in redirect & error responses
5+
160.17.0 / 2019-05-03
27===================
38
Original file line number Diff line number Diff line change @@ -288,7 +288,7 @@ SendStream.prototype.error = function error (status, err) {
288288 res . statusCode = status
289289 res . setHeader ( 'Content-Type' , 'text/html; charset=UTF-8' )
290290 res . setHeader ( 'Content-Length' , Buffer . byteLength ( doc ) )
291- res . setHeader ( 'Content-Security-Policy' , "default-src 'self '" )
291+ res . setHeader ( 'Content-Security-Policy' , "default-src 'none '" )
292292 res . setHeader ( 'X-Content-Type-Options' , 'nosniff' )
293293 res . end ( doc )
294294}
@@ -493,7 +493,7 @@ SendStream.prototype.redirect = function redirect (path) {
493493 res . statusCode = 301
494494 res . setHeader ( 'Content-Type' , 'text/html; charset=UTF-8' )
495495 res . setHeader ( 'Content-Length' , Buffer . byteLength ( doc ) )
496- res . setHeader ( 'Content-Security-Policy' , "default-src 'self '" )
496+ res . setHeader ( 'Content-Security-Policy' , "default-src 'none '" )
497497 res . setHeader ( 'X-Content-Type-Options' , 'nosniff' )
498498 res . setHeader ( 'Location' , loc )
499499 res . end ( doc )
Original file line number Diff line number Diff line change @@ -365,7 +365,7 @@ describe('send(file).pipe(res)', function () {
365365 request ( createServer ( { root : fixtures } ) )
366366 . get ( '/pets' )
367367 . expect ( 'Location' , '/pets/' )
368- . expect ( 'Content-Security-Policy' , "default-src 'self '" )
368+ . expect ( 'Content-Security-Policy' , "default-src 'none '" )
369369 . expect ( 301 , done )
370370 } )
371371
@@ -400,7 +400,7 @@ describe('send(file).pipe(res)', function () {
400400 it ( 'should respond with default Content-Security-Policy' , function ( done ) {
401401 request ( createServer ( { root : fixtures } ) )
402402 . get ( '/foobar' )
403- . expect ( 'Content-Security-Policy' , "default-src 'self '" )
403+ . expect ( 'Content-Security-Policy' , "default-src 'none '" )
404404 . expect ( 404 , done )
405405 } )
406406
You can’t perform that action at this time.
0 commit comments