Bender
One Chrome extension replacing ModHeader, Cookie-Editor, Tampermonkey and an Allow-CORS toggle
Role: Creator
Rol: Creador
Overview
A Manifest V3 extension for everyday web development: request and response header profiles, traffic rules that block, redirect or mock a URL, a CORS switch that reflects the real origin, User-Agent presets with client hints, full cookie and storage management with JWT decoding and named snapshots, per-site user scripts, a live traffic log, and a set of design tools drawn on top of the page.
The Challenge
The tools a web developer needs every day come from four different extensions that do not know about each other. When a request goes out wrong, none of them can tell you which one rewrote it.
The Approach
Everything compiles down to a single batch of declarativeNetRequest session rules: the engine takes the whole state and returns the complete rule list, the service worker swaps the old set for the new one. Session rules rather than dynamic ones, because they are the only kind that accept a tabIds condition — which is what makes "this tab only" scoping possible. Explicit priorities decide who wins when two rules touch the same header.
The Outcome
A daily driver that replaced four extensions in my own workflow, with its privacy policy published and the store listing prepared.