Skip to content

Commit

Permalink
fix(CSP): Add CSP nonce by default and convert browserSupportsCspV3
Browse files Browse the repository at this point in the history
… to blacklist

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
  • Loading branch information
susnux committed Mar 22, 2024
1 parent 4121b84 commit 60428fc
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions lib/private/Security/CSP/ContentSecurityPolicyNonceManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,17 +65,14 @@ public function getNonce(): string {
* 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,
$browserBlacklist = [
Request::USER_AGENT_IE,
];

if ($this->request->isUserAgent($browserWhitelist)) {
return true;
if ($this->request->isUserAgent($browserBlacklist)) {
return false;
}

return false;
return true;
}
}

0 comments on commit 60428fc

Please sign in to comment.