El desarrollador Tavis Ormandy ha publicado una prueba de concepto llamada 'matrix³' que podría permitir la recuperación de funcionalidades similares a uMatrix bajo las nuevas reglas de extensiones de Chrome (Manifest V3). uMatrix, extensión creada por Raymond Hill (desarrollador de uBlock Origin), permitía controlar permisos de sitios web y solicitudes de subrecursos de forma intuitiva, pero fue descontinuada cuando las extensiones migraron a MV3, ya que esta versión eliminó la capacidad de bloquear solicitudes mediante 'solicitud web de bloqueo'. Ormandy propone utilizar declarativeNetRequest junto con Content Security Policy (CSP) y sus directivas de informe para crear una interfaz que gestione solicitudes allow y deny de subrecursos. La solución técnica está completa y funcionando como prototipo, aunque requiere más desarrollo UX. El código está disponible en GitHub y puede cargarse en Chrome como extensión sin compilar.
Desarrollador crea 'matrix³' para recuperar control de uMatrix en Chrome
