Vulnerability Analysis

Jshole – A JavaScript Components Vulnerability Scanner, Based On RetireJS

Jshole - A JavaScript Components Vulnrability Scanner, Based On RetireJS


A JavaScript components vulnerability scanner, based on RetireJS.

Why use JShole instead of RetireJS?
By default, RetireJS only searches one page, but JShole tries to crawl all pages.

How it works?

Get Started


  • requests


  • git clone
  • cd jshole
  • pip3 install -r requirements
  • python3
usage: jshole [-h] -u URL [-d] [-l LIMIT] [-t THREAT]
optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     url string
  -d, --debug           Web Scrap debugger(default=false)
  -l LIMIT, --limit LIMIT
                        Search Depth limit(default=1)
  -t THREAT, --threat THREAT
                        The number of links that open per round

About the author

Mazen Elzanaty

Add Comment

Click here to post a comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: