test(csp): pin ipc localhost across enforcing coverage (#4040)
This commit is contained in:
@@ -50,7 +50,7 @@ def test_security_helper_sends_enforcing_csp_with_hardening_directives(monkeypat
|
||||
assert "object-src 'none'" in policy
|
||||
assert "frame-ancestors 'none'" in policy
|
||||
assert "media-src 'self' data: blob:" in policy
|
||||
assert "connect-src 'self' http://127.0.0.1:* http://localhost:* ws://127.0.0.1:* ws://localhost:* https://cdn.jsdelivr.net" in policy
|
||||
assert "connect-src 'self' http://127.0.0.1:* http://localhost:* http://ipc.localhost ws://127.0.0.1:* ws://localhost:* https://cdn.jsdelivr.net" in policy
|
||||
|
||||
|
||||
def test_enforcing_csp_honors_valid_extra_connect_origins(monkeypatch):
|
||||
@@ -64,7 +64,7 @@ def test_enforcing_csp_honors_valid_extra_connect_origins(monkeypatch):
|
||||
policy = headers["Content-Security-Policy"]
|
||||
assert (
|
||||
"connect-src 'self' http://127.0.0.1:* http://localhost:* "
|
||||
"ws://127.0.0.1:* ws://localhost:* https://cdn.jsdelivr.net "
|
||||
"http://ipc.localhost ws://127.0.0.1:* ws://localhost:* https://cdn.jsdelivr.net "
|
||||
"https://metrics.example.com wss://events.example.com:443; "
|
||||
) in policy
|
||||
|
||||
|
||||
@@ -16,7 +16,6 @@ def test_csp_connect_src_default_header_unchanged(monkeypatch):
|
||||
)
|
||||
|
||||
assert expected in policy
|
||||
assert "http://ipc.localhost" in policy
|
||||
|
||||
|
||||
def test_csp_connect_src_includes_valid_extra_origins(monkeypatch):
|
||||
|
||||
Reference in New Issue
Block a user