LibWeb: Report CSP violations for request

This commit is contained in:
Luke Wilde 2024-11-28 11:57:04 +00:00 committed by Alexander Kalenik
parent 6f771f45e2
commit 51796e2d3a
Notes: github-actions[bot] 2025-03-18 23:56:12 +00:00
3 changed files with 28 additions and 1 deletions

View file

@ -286,7 +286,9 @@ WebIDL::ExceptionOr<GC::Ptr<PendingResponse>> main_fetch(JS::Realm& realm, Infra
if (request->local_urls_only() && !Infrastructure::is_local_url(request->current_url()))
response = Infrastructure::Response::network_error(vm, "Request with 'local-URLs-only' flag must have a local URL"sv);
// FIXME: 4. Run report Content Security Policy violations for request.
// 4. Run report Content Security Policy violations for request.
ContentSecurityPolicy::report_content_security_policy_violations_for_request(realm, request);
// FIXME: 5. Upgrade request to a potentially trustworthy URL, if appropriate.
// 6. Upgrade a mixed content request to a potentially trustworthy URL, if appropriate.