A browser extension designed to extract scopes from YesWeHack platform tables, specifically targeting entries with types "api" or "web-application". Compatible with both Chrome and Firefox.
- Automatically extracts scopes from YesWeHack tables
- Filters entries by type ("api" or "web-application")
- Easy one-click copying of all extracted scopes
- Clean and simple popup interface
- Cross-browser compatibility (Chrome and Firefox)
- Google Chrome and/or Firefox browser
- Developer mode enabled in Chrome (for Chrome installation)
-
Clone or download this repository to your local machine
-
Open Chrome and navigate to
chrome://extensions/ -
Enable "Developer mode" by toggling the switch in the top right corner
-
Click on "Load unpacked" button
-
Select the directory containing the extension files
-
Clone or download this repository to your local machine
-
Open Firefox and navigate to
about:debugging#/runtime/this-firefox -
Click on "Load Temporary Add-on"
-
Navigate to the extension directory and select the
manifest.jsonfile
-
After installation, you'll see the YWH Scopes Extractor icon in your browser toolbar
-
Navigate to any YesWeHack page containing scope tables
-
Click the extension icon to view extracted scopes from the current page
-
Use the "Copy All Scopes" button to copy all extracted scopes to your clipboard
- Zip all the extension files
- Submit the zip file to the Chrome Web Store Developer Dashboard
- Follow the Chrome Web Store publishing guidelines
- Create a zip file of your extension
- Create an account on Mozilla Add-ons Developer Hub
- Submit the extension for review
- Once approved, the extension will be available on Firefox Add-ons
manifest.json- Extension configuration and permissionspopup.html- Extension popup interfacepopup.js- Core functionality and scope extraction logic
The extension requires minimal permissions:
activeTab- To access the current tab's contentscripting- To run content scripts for extracting table data
Current version: 1.0