Closed Bug 1986320 Opened 9 months ago Closed 6 months ago

Implement an add-on block URL-Classifier feature

Categories

(Toolkit :: Safe Browsing, task)

task

Tracking

()

RESOLVED FIXED
147 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox-esr140 --- wontfix
firefox145 --- wontfix
firefox146 --- wontfix
firefox147 + fixed

People

(Reporter: baku, Assigned: baku)

References

(Blocks 1 open bug)

Details

(Keywords: sec-other, Whiteboard: [addons-jira] [adv-main147-])

Attachments

(7 files)

Introduce a new URL Classifier protection feature (addon-protection) that cancels network requests initiated by WebExtensions when the request URL matches a Mozilla-managed blocklist.

Attached file (secure)
Assignee: nobody → amarchesini
Status: NEW → ASSIGNED
Whiteboard: [addons-jira]
Attached file (secure)
Attached file (secure)
Attached file (secure)
Keywords: sec-other
Attached file (secure)
Attached file (secure)
Pushed by amarchesini@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/1ef88130d9c3 https://hg.mozilla.org/integration/autoland/rev/4bb878404928 Implement an add-on block URL-Classifier feature - part 1, r=dimi,geckoview-reviewers,extension-reviewers,tcampbell,robwu https://github.com/mozilla-firefox/firefox/commit/2a13eb6ec3e8 https://hg.mozilla.org/integration/autoland/rev/10c2c2d07ad2 Implement an add-on block URL-Classifier feature - part 2 - telemetry, r=dimi,extension-reviewers,robwu https://github.com/mozilla-firefox/firefox/commit/928a253e9e58 https://hg.mozilla.org/integration/autoland/rev/9cbc1479a8d0 Implement an add-on block URL-Classifier feature - part 3 - devtool support, r=devtools-reviewers,dimi,devtools-backward-compat-reviewers,bomsy https://github.com/mozilla-firefox/firefox/commit/1e7b1753d4f3 https://hg.mozilla.org/integration/autoland/rev/6033ed4ed14f Implement an add-on block URL-Classifier feature - part 4 - Expose the URLClassifier addon feature to non-recommended addons only, r=zombie https://github.com/mozilla-firefox/firefox/commit/5f2e690d2b87 https://hg.mozilla.org/integration/autoland/rev/18e9d726a767 Implement an add-on block URL-Classifier feature - part 5 - Block top-level documents when loaded by add-ons, r=extension-reviewers,dimi,fluent-reviewers,robwu,bolsson,android-reviewers,android-l10n-reviewers,delphine,tcampbell https://github.com/mozilla-firefox/firefox/commit/768f3614fff2 https://hg.mozilla.org/integration/autoland/rev/1715e2ded349 apply code formatting via Lando
Pushed by amarchesini@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f1a3613f4487 https://hg.mozilla.org/integration/autoland/rev/fbd4b479828d Implement an add-on block URL-Classifier feature - part 1, r=dimi,geckoview-reviewers,extension-reviewers,tcampbell,robwu https://github.com/mozilla-firefox/firefox/commit/1bdba2f4267b https://hg.mozilla.org/integration/autoland/rev/53238d80f8d0 Implement an add-on block URL-Classifier feature - part 2 - telemetry, r=dimi,extension-reviewers,robwu https://github.com/mozilla-firefox/firefox/commit/c0f866931b7f https://hg.mozilla.org/integration/autoland/rev/a2bbe4044378 Implement an add-on block URL-Classifier feature - part 3 - devtool support, r=devtools-reviewers,dimi,devtools-backward-compat-reviewers,bomsy https://github.com/mozilla-firefox/firefox/commit/41e8a464d964 https://hg.mozilla.org/integration/autoland/rev/f5712b887e8e Implement an add-on block URL-Classifier feature - part 4 - Expose the URLClassifier addon feature to non-recommended addons only, r=zombie https://github.com/mozilla-firefox/firefox/commit/9a058ba0d546 https://hg.mozilla.org/integration/autoland/rev/4d227a881fc4 Implement an add-on block URL-Classifier feature - part 5 - Block top-level documents when loaded by add-ons, r=extension-reviewers,dimi,fluent-reviewers,robwu,bolsson,android-reviewers,android-l10n-reviewers,delphine,tcampbell https://github.com/mozilla-firefox/firefox/commit/7b0c7db7c391 https://hg.mozilla.org/integration/autoland/rev/c53aaddf7c20 Implement an add-on block URL-Classifier feature - part 6 - Mobile r=geckoview-reviewers,android-reviewers,geckoview-api-reviewers,tcampbell,ohall https://github.com/mozilla-firefox/firefox/commit/8c2c577a0300 https://hg.mozilla.org/integration/autoland/rev/22b92a6b9637 apply code formatting via Lando
Pushed by ctuns@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/c99c2717306a https://hg.mozilla.org/integration/autoland/rev/4739d57a40aa Revert "Bug 1986320: apply code formatting via Lando" for causing lint failures in browser_ext_urlclassifier.js
Pushed by amarchesini@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/22df59379f28 https://hg.mozilla.org/integration/autoland/rev/85258411f49a Implement an add-on block URL-Classifier feature - part 1, r=dimi,geckoview-reviewers,extension-reviewers,tcampbell,robwu https://github.com/mozilla-firefox/firefox/commit/a742b6bf8a4b https://hg.mozilla.org/integration/autoland/rev/a5fbdff75d86 Implement an add-on block URL-Classifier feature - part 2 - telemetry, r=dimi,extension-reviewers,robwu https://github.com/mozilla-firefox/firefox/commit/23f4d7c6588a https://hg.mozilla.org/integration/autoland/rev/7fa45743d448 Implement an add-on block URL-Classifier feature - part 3 - devtool support, r=devtools-reviewers,dimi,devtools-backward-compat-reviewers,bomsy https://github.com/mozilla-firefox/firefox/commit/4ae3a234fbea https://hg.mozilla.org/integration/autoland/rev/9d2bcad7c3cd Implement an add-on block URL-Classifier feature - part 4 - Expose the URLClassifier addon feature to non-recommended addons only, r=zombie https://github.com/mozilla-firefox/firefox/commit/985c5a4d6619 https://hg.mozilla.org/integration/autoland/rev/ea5a37dfadcb Implement an add-on block URL-Classifier feature - part 5 - Block top-level documents when loaded by add-ons, r=extension-reviewers,dimi,fluent-reviewers,robwu,bolsson,android-reviewers,android-l10n-reviewers,delphine,tcampbell https://github.com/mozilla-firefox/firefox/commit/1dfcfb33ff21 https://hg.mozilla.org/integration/autoland/rev/0d726adda97e Implement an add-on block URL-Classifier feature - part 6 - Mobile r=geckoview-reviewers,android-reviewers,geckoview-api-reviewers,tcampbell,ohall https://github.com/mozilla-firefox/firefox/commit/d6a3a654e47e https://hg.mozilla.org/integration/autoland/rev/6f79dabce899 apply code formatting via Lando
Group: core-security-release, blocklist-requests
Attached file request.md
Attachment #9533863 - Flags: data-review?(chutten)

Comment on attachment 9533863 [details]
request.md

Default-on collection of Category 3 data requires the Sensitive Data Collection Review process (basically an email thread) as Data Stewards are unable to quickly/obviously assert that the collection is within policy.

data-review- pending Sensitive Data Collection Review

Attachment #9533863 - Flags: data-review?(chutten) → data-review-
Depends on: 2008545
Whiteboard: [addons-jira] → [addons-jira] [adv-main147-]

For future reference, I should be a reviewer on any changes to Policies or at least notified about them so they can be documented.

What should be said about this in the policy documentation?

Last time I spoke with Legal this policy change was not required.

Flags: needinfo?(aroybal)

I meant enterprise policies. There was code added for this to enterprise policies that needs to be documented.

And actually, the change to Policies.sys.mjs won't work at all because the policies-schema wasn't updated.

Blocks: 2018964

(In reply to Mike Kaply [:mkaply] from comment #18)

And actually, the change to Policies.sys.mjs won't work at all because the policies-schema wasn't updated.

Filed bug 2018964 as a follow-up.

Flags: needinfo?(aroybal)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: