Merge pull request #44412 from nextcloud/fix/add-csp-nonce-by-default

fix(CSP): Add CSP nonce by default and convert `browserSupportsCspV3` to blacklist
pull/44465/head
Ferdinand Thiessen 2 months ago committed by GitHub
commit 0cb691d07e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -65,17 +65,14 @@ class ContentSecurityPolicyNonceManager {
* Check if the browser supports CSP v3
*/
public function browserSupportsCspV3(): bool {
$browserWhitelist = [
Request::USER_AGENT_CHROME,
Request::USER_AGENT_FIREFOX,
Request::USER_AGENT_SAFARI,
Request::USER_AGENT_MS_EDGE,
$browserBlocklist = [
Request::USER_AGENT_IE,
];
if ($this->request->isUserAgent($browserWhitelist)) {
return true;
if ($this->request->isUserAgent($browserBlocklist)) {
return false;
}
return false;
return true;
}
}

Loading…
Cancel
Save