Implement a Remote Settings for the Quarantined Domains pref
Categories
(WebExtensions :: General, enhancement, P1)
Tracking
(firefox115 fixed)
Tracking | Status | |
---|---|---|
firefox115 | --- | fixed |
People
(Reporter: zombie, Assigned: rpl)
References
Details
(Keywords: sec-other, Whiteboard: [adv-main115-])
Attachments
(1 file)
We need to have ability to set the list of quarantined domains remotely. The pref should be a string with the same format as extensions.webextensions.restrictedDomains
.
The pref will be extensions.webextensions.quarantinedDomains
, and it will have a default value set in a patch for bug 1745823 (to include a couple real but "test" subdomains from badssl.com).
Filing as confidential for now, until we ship the system addon.
Comment 1•1 year ago
|
||
Should these bugs be MoCo confidential instead? If not please mark them sec-other or something so they don't show up in triage. Thanks.
Reporter | ||
Comment 2•1 year ago
|
||
Yeah we were discussing exactly this, as the confidential checkbox says "non-security", and this is security related (though not a bug).
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 3•1 year ago
|
||
This patch introduce a small set of changes applied on AMRemoteSettings
to:
- support RS collection entries that are going to set prefs of type string
- support setting prefs that match a given preference name prefix
- support for a new RS collection entry property named
quarantinedDomains
, from whichAMRemoteSettings
will pick up any preference name prefixed as "extensions.webextensions.quarantinedDomains."
Along with the changes on the AMRemoteSettings
side, this patch include also the changes to the
JSONSchema associated to the "addon-manager-settings"
collection on the RemoteSettings server side
(to include a new property and definition for quarantinedDomains
, and a patternProperties
which
enforces the preference name convention and expected value type for all quarantinedDomains
properties).
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 4•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
Description
•