File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -245,6 +245,8 @@ describe('Secure Headers Middleware', () => {
245245 scriptSrc : [ "'self'" ] ,
246246 scriptSrcAttr : [ "'none'" ] ,
247247 styleSrc : [ "'self'" , 'https:' , "'unsafe-inline'" ] ,
248+ requireTrustedTypesFor : [ "'script'" ] ,
249+ trustedTypes : [ "'none'" ] ,
248250 } ,
249251 } )
250252 )
@@ -256,7 +258,7 @@ describe('Secure Headers Middleware', () => {
256258
257259 const res = await app . request ( '/test' )
258260 expect ( res . headers . get ( cspHeaderName ) ) . toEqual (
259- "default-src 'self'; base-uri 'self'; font-src 'self' https: data:; frame-ancestors 'self'; img-src 'self' data:; object-src 'none'; script-src 'self'; script-src-attr 'none'; style-src 'self' https: 'unsafe-inline'"
261+ "default-src 'self'; base-uri 'self'; font-src 'self' https: data:; frame-ancestors 'self'; img-src 'self' data:; object-src 'none'; script-src 'self'; script-src-attr 'none'; style-src 'self' https: 'unsafe-inline'; require-trusted-types-for 'script'; trusted-types 'none' "
260262 )
261263 } )
262264
Original file line number Diff line number Diff line change @@ -38,6 +38,8 @@ interface ContentSecurityPolicyOptions {
3838 styleSrcElem ?: ContentSecurityPolicyOptionValue
3939 upgradeInsecureRequests ?: ContentSecurityPolicyOptionValue
4040 workerSrc ?: ContentSecurityPolicyOptionValue
41+ requireTrustedTypesFor ?: ContentSecurityPolicyOptionValue
42+ trustedTypes ?: ContentSecurityPolicyOptionValue
4143}
4244
4345interface ReportToOptions {
You can’t perform that action at this time.
0 commit comments