Building a UMatrix Replacement
4 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.