The MV3 extension half of ExecEndpoints. See the project README for the full picture and the tutorial for step‑by‑step usage.
chrome://extensions→ enable Developer mode- Load unpacked → select this
extension/folder - Pin ExecEndpoints from the puzzle‑piece menu
A step‑by‑step tutorial opens automatically on first install (reopen it from the popup's 📘 Show tutorial link).
- Attaches to the tab you choose (Chrome DevTools Protocol), reloads it, and captures every in‑scope request until the network goes idle — real method, params, and per‑host JWT/cookies.
- Mines live JS/JSON responses for endpoints.
- Sends everything to the local server (
http://127.0.0.1:8791), which runs the deep static scan and hosts the dashboard. Start the server first (see../server/).
| File | Purpose |
|---|---|
manifest.json |
MV3 manifest |
background.js |
CDP capture, network‑idle Send flow, JS mining, per‑host auth |
lib/extractor.js |
endpoint/secret extraction engine (shared) |
lib/formats.js |
cURL / RAW‑HTTP formatting |
popup/ |
toolbar popup: Send / Stop / Open Dashboard / Tutorial |
dashboard/ |
in‑extension dashboard + manual capture |
onboarding/ |
first‑run tutorial |
icons/ |
toolbar/store icons |
Uses the
debuggerAPI, so Chrome shows a "…is debugging this browser" banner while capturing. The extension detaches after each Send, which clears it.