Hasty Briefsbeta

Bilingual

Building a UMatrix Replacement

5 hours ago
  • #browser-extensions
  • #web-security
  • #privacy-tools
  • uMatrix was a Chrome extension for controlling site permissions and subresource requests, known for its intuitive interface.
  • It was deprecated by its developer Raymond Hill, with users encouraged to migrate to uBlock Origin (uBO) for similar features.
  • uBO Lite, the MV3 successor, removed these advanced control features, raising concerns about functionality loss.
  • MV3 limits blocking web requests to declarative methods, which differs from MV2's callback-based approach.
  • A proposed solution involves using Content Security Policy (CSP) and declarativeNetRequest to add custom CSP rules.
  • The report-to directive in CSP can be used to capture security violations and populate a list for management.
  • A prototype named matrix³ has been created to demonstrate this approach, though it's minimal and in early stages.
  • The author seeks feedback on the idea and potential collaboration to improve the solution.