aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/common/security-features/scope/worker.py
diff options
context:
space:
mode:
authorWPT Sync Bot <josh+wptsync@joshmatthews.net>2020-03-13 08:20:28 +0000
committerWPT Sync Bot <josh+wptsync@joshmatthews.net>2020-03-13 11:25:45 +0000
commit168aa56f1855873eaabc193a34c814217bbc94e2 (patch)
tree986b2936afcf8db3dd8b26469857e071662105fe /tests/wpt/web-platform-tests/common/security-features/scope/worker.py
parent6ab923c8e8172ce1a4944b85cac549fa99ec9f4d (diff)
downloadservo-168aa56f1855873eaabc193a34c814217bbc94e2.tar.gz
servo-168aa56f1855873eaabc193a34c814217bbc94e2.zip
Update web-platform-tests to revision 72be34c4c6d45039320e271325cad0c99615d0c4
Diffstat (limited to 'tests/wpt/web-platform-tests/common/security-features/scope/worker.py')
-rw-r--r--tests/wpt/web-platform-tests/common/security-features/scope/worker.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/wpt/web-platform-tests/common/security-features/scope/worker.py b/tests/wpt/web-platform-tests/common/security-features/scope/worker.py
index bdad52c6a84..716bcb8efff 100644
--- a/tests/wpt/web-platform-tests/common/security-features/scope/worker.py
+++ b/tests/wpt/web-platform-tests/common/security-features/scope/worker.py
@@ -23,6 +23,10 @@ def main(request, response):
elif delivery['deliveryType'] == 'http-rp':
if delivery['key'] == 'referrerPolicy':
maybe_additional_headers['Referrer-Policy'] = delivery['value']
+ elif delivery['key'] == 'mixedContent' and delivery['value'] == 'opt-in':
+ maybe_additional_headers['Content-Security-Policy'] = 'block-all-mixed-content'
+ elif delivery['key'] == 'upgradeInsecureRequests' and delivery['value'] == 'upgrade':
+ maybe_additional_headers['Content-Security-Policy'] = 'upgrade-insecure-requests'
else:
error = 'invalid delivery key for http-rp: %s' % delivery['key']
else: