Open Source

JS Recon

A powerful tool for JavaScript reconnaissance - discover, download, and analyze JS to uncover endpoints, secrets, and reconstruct HTTP requests to OpenAPI.
Project image

JS Recon is a tool for JavaScript reconnaissance. It helps discover, download, and analyze JavaScript files from web apps to uncover endpoints, secrets, and other valuable findings. It can also reconstruct HTTP requests an app makes and export them to OpenAPI.

I started this project in June 2025 during my internship at Black Hills Information Security.

Key features

  • Download dynamically loaded JS (lazy-loaded bundles) from supported frameworks
  • Extract URLs, strings, endpoints, and potential secrets from JS files
  • Reconstruct HTTP requests and export to OpenAPI
  • Analyze JS code and HTTP request behavior for potential issues
  • Orchestrate end-to-end assessments with the run module
  • Optional AWS API Gateway IP rotation to reduce rate-limit issues
  • Generate consolidated reports from analysis results

More info

Please visit the JS Recon site for more information.