Skip to content

devtint/Js-And-Endpoints-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS & Endpoint Scanner (Firefox Extension)

A premium, high-performance Firefox extension designed for authorized security researchers and bug bounty hunters. This tool extracts JavaScript endpoints and identifies sensitive secrets directly from the active tab's sources.

Scanner Interface

🚀 Key Features

  • Deep Analysis: Scans both inline <script> tags and external .js files.
  • Background Fetching: Bypasses CORS and CSP restrictions by utilizing a background service worker proxy.
  • 30+ Security Signatures:
    • Cloud: AWS, Google Cloud, Firebase, Azure Storage.
    • Auth/Tokens: GitHub, GitLab, JWT, Slack, Discord, Bearer Tokens.
    • Services: Stripe, Twilio, Heroku.
    • Recon: IP Addresses, Emails, S3 Buckets, GraphQL, and WebSocket endpoints.
  • Actionable Context: Shows exactly where a finding was found and the surrounding code snippet for instant validation.
  • Glassmorphism UI: Modern, dark-themed interface with high contrast and smooth micro-animations.
  • Export Power: Filter through results live and export findings as structured JSON for report-writing.

🛠️ Installation (Development Mode)

  1. Clone this repository.
  2. Open Firefox and type about:debugging in the address bar.
  3. Click "This Firefox" on the left.
  4. Click "Load Temporary Add-on...".
  5. Select the manifest.json file in this folder.

📖 Usage

  1. Navigate to a target website.
  2. Click the JS Scanner icon in your toolbar.
  3. Press "Start Scan".
  4. Browse through the Endpoints and Secrets tabs.
  5. Click any item to copy it instantly or use the Filter to find specific paths.

⚖️ Ethical Use & Disclaimer

This tool is strictly for authorized security testing only. Do not use it on systems you do not have explicit permission to test. Handle all extracted data responsibly and follow responsible disclosure practices.

🔧 Tech Stack

  • Core: Vanilla JavaScript (ESLint compliant).
  • Styling: Modern CSS with CSS Variables and Glassmorphism.
  • Manifest: V3 for cross-browser compatibility (Firefox focused).

📄 License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published