My thoughts on hacking, ai, faith, and more.
During bug bounty hunting and penetration testing, one of the most time-consuming tasks is manually searching through JavaScript files to uncover hidden API endpoints, internal routes, and query parameters.
That's where my open-source Chrome extension — Extract — comes in handy. Built with real-world workflows in mind, this tool automates the discovery of endpoints directly from inline scripts and external JS files.
TL;DR: Extract scans webpages for API endpoints in JavaScript files and lets you export them for further testing.
Extract is a lightweight Chrome extension designed to scan any webpage and extract:
/api/users?id=123
)Whether you're doing reconnaissance or analyzing third-party applications, Extract helps you find what matters — fast.
As a bug hunter or pentester, time is precious. Here's how Extract saves you time and effort:
Follow these simple steps to install the extension:
git clone https://github.com/L0C4LH057/Extract.git
cd Extract
chrome://extensions
Once installed, using Extract is straightforward:
Extract includes several power-user features to enhance your workflow:
Use the search box to filter endpoints by:
api.target.com
)/v1/users
).json
, .php
)Choose from three export formats:
Enable "Show Sources" to see which JavaScript file each endpoint came from, helping you:
Extract shines in these scenarios:
Quickly map out an application's API surface during initial reconnaissance to identify high-value targets.
Discover hidden endpoints that might contain vulnerabilities like IDOR, broken auth, or information disclosure.
Analyze third-party scripts and track what data they're sending where.
Ready to boost your security workflow?
Contribute: Extract is open-source. Feel free to submit issues or pull requests for new features!
Extract is built with efficiency in mind. Whether you're mapping out an application's attack surface or preparing for a targeted assessment, this tool streamlines the process and gets you straight into the action.
If you're serious about hacking and automation, make sure to add Extract to your toolkit.
🔍 Happy Hunting,
Bashir Kabir Zarewa