Homebrew tap for JS Recon — a JavaScript reconnaissance tool for mapping API endpoints and analyzing client-side security issues in modern web applications.
brew tap js-recon/tap
brew install js-reconbrew update
brew upgrade js-reconjs-recon always tracks the latest stable release. It is automatically updated whenever a new stable version is published to npm.
For the latest alpha or beta prerelease, install the corresponding versioned formula instead:
brew install js-recon/tap/js-recon-alpha
brew install js-recon/tap/js-recon-betaThese formulas are keg-only (they install the same js-recon binary name as the
stable formula, so they don't link into the shared bin/ automatically) — see
brew info js-recon-alpha / brew info js-recon-beta for how to run them.
For the latest alpha or beta build via npm instead:
npm i -g @js-recon/js-recon@alpha
npm i -g @js-recon/js-recon@betaThe lazyload subcommand (and run pipelines that use it) require a Chromium-based browser at runtime. After installing via Homebrew, run brew info js-recon for setup instructions.
Subcommands that work without a browser: strings, map, analyze, report, endpoints, mcp, cs-mast, refactor, sourcemaps.
Full documentation at js-recon.io.
MIT