reverse-eng-js
Front-end JavaScript reverse engineering
When it applies
An in-scope web app computes something in JavaScript that you need to understand or reproduce:
a request signature, an encrypted body, anti-bot / risk-control fields, or a hidden WebSocket
protocol. web-client-side-signing-bypass covers the fast attack-side path (prove the guard is
client-side, get one replayable request); load this skill when you need the full algorithm
recovered and running locally in Node — for sustained fuzzing, logic audit, or documentation.
Target must be in scope.txt (tradecraft-scope-roe); observe only your own session.
Why it works
The page must run the algorithm in the browser before the request leaves, so both the code and every input to it are observable at runtime — minification only slows you down, it can't hide execution. Break on the outgoing request, walk the call stack to the signing function, lift it into Node, and the only thing left is the handful of browser globals it touches — which you shim strictly from observed errors, never from imagination.