Skip to content

Latest commit

Β 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

JSINTEL

Python License Tests Status

JavaScript Intelligence Engine for Bug Bounty.

Modern web apps ship their entire API surface to the browser as JavaScript. Bundlers inline API keys, internal endpoints, and hidden parameters. JSINTEL extracts everything needed to map the attack surface.

Install

pip install jsintel        # or: uvx jsintel

Features

  • Secrets: AWS keys, Stripe keys, GitHub tokens, JWTs, private keys (40+ patterns)
  • Endpoints: API routes, GraphQL, admin paths from fetch/axios/XHR calls
  • Parameters: auto-classified by vuln class (SSRF, IDOR, LFI, redirect, SQLi, XSS)
  • Cloud assets: S3, GCS, Azure blobs, DigitalOcean spaces

Quick Start

git clone https://github.com/nadirzhon/jsintel
cd jsintel
pip install -r requirements.txt
python analyzer.py -f bundle.js
python analyzer.py -u https://target.com/static/main.js
python analyzer.py -l js_urls.txt -o report.json

Bug bounty workflow

subfinder -d target.com | httpx | gau | grep '.js$' | sort -u > js_urls.txt
python analyzer.py -l js_urls.txt -o findings.json
cat findings.json | jq '.[].interesting_params'

Detection coverage

Cloud keys (AWS, Google, Stripe, Heroku, Mailgun, Twilio, SendGrid), auth tokens (GitHub, Slack, JWT, Bearer), private keys, endpoints, and cloud storage buckets.

License

MIT. For authorized security testing and bug bounty programs only.

Responsible use

This project is published for defensive research, education, and authorized security testing only. Use it exclusively on systems you own or have explicit written permission to assess. The author assumes no liability for misuse. See SECURITY.md for the disclosure policy.

About

πŸ” JavaScript intelligence engine β€” extracts secrets, endpoints, params & API maps from JS bundles

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages