1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-05 18:32:30 +01:00

Fix regex used to detect forbidden CSP directives

Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/778
This commit is contained in:
Raymond Hill 2019-11-09 06:59:59 -05:00
parent 067ef5843c
commit 4b34d29384
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2

View File

@ -2003,7 +2003,7 @@ const FilterParser = class {
this.reIsolateHostname = /^(\*?\.)?([^\x00-\x24\x26-\x2C\x2F\x3A-\x5E\x60\x7B-\x7F]+)(.*)/;
this.reHasUnicode = /[^\x00-\x7F]/;
this.reWebsocketAny = /^ws[s*]?(?::\/?\/?)?\*?$/;
this.reBadCSP = /(?:^|;)\s*report-(?:to|uri)\b/;
this.reBadCSP = /\breport-(?:to|uri)\b/;
this.reGoodToken = /[%0-9a-z]{1,}/g;
this.reSeparator = /[\/^]/;
this.reRegexToken = /[%0-9A-Za-z]{2,}/g;