Skip to content

Commit 537a9e8

Browse files
authoredJul 5, 2020
CSP: Fixed directives (#2461)
1 parent dfa5498 commit 537a9e8

6 files changed

+9
-8
lines changed
 

‎components/prism-csp.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
Prism.languages.csp = {
1313
'directive': {
14-
pattern: /\b(?:(?:base-uri|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox) |(?:block-all-mixed-content|disown-opener|upgrade-insecure-requests)(?: |;)|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src )/i,
14+
pattern: /\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,
1515
alias: 'keyword'
1616
},
1717
'safe': {

‎components/prism-csp.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎tests/languages/csp/directive_no_value_feature.test

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ upgrade-insecure-requests;
33
----------------------------------------------------
44

55
[
6-
["directive", "upgrade-insecure-requests;"]
6+
["directive", "upgrade-insecure-requests"],
7+
";"
78
]
89

910
----------------------------------------------------

‎tests/languages/csp/directive_with_source_expression_feature.test

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ script-src example.com;
33
----------------------------------------------------
44

55
[
6-
["directive", "script-src "],
7-
"example.com;"
6+
["directive", "script-src"],
7+
" example.com;"
88
]
99

1010
----------------------------------------------------

‎tests/languages/csp/safe_feature.test

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ default-src 'none'; style-src 'self' 'strict-dynamic' 'nonce-yeah' 'sha256-EpOpN
33
----------------------------------------------------
44

55
[
6-
["directive", "default-src "],
6+
["directive", "default-src"],
77
["safe", "'none'"],
88
"; ",
9-
["directive", "style-src "],
9+
["directive", "style-src"],
1010
["safe", "'self'"],
1111
["safe", "'strict-dynamic'"],
1212
["safe", "'nonce-yeah'"],

‎tests/languages/csp/unsafe_feature.test

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ script-src 'unsafe-inline' 'unsafe-eval' 'unsafe-hashed-attributes';
33
----------------------------------------------------
44

55
[
6-
["directive", "script-src "],
6+
["directive", "script-src"],
77
["unsafe", "'unsafe-inline'"],
88
["unsafe", "'unsafe-eval'"],
99
["unsafe", "'unsafe-hashed-attributes'"],

0 commit comments

Comments
 (0)
Please sign in to comment.