RetireJSに基づく、シンプルなJavaScriptコンポーネントの脆弱性スキャナー。
デフォルトではRetireJSは1ページのみを検索しますが、JSholeはすべてのページをクロールしようとします。
git clone https://github.com/callforpapers-source/jshole.gitcd jsholepip3 install -r requirementspython3 jshole.pyusage: jshole [-h] -u URL [-d] [-l LIMIT] [-t THREAT]
optional arguments:
-h, --help このヘルプメッセージを表示して終了
-u URL, --url URL URL文字列
-d, --debug ウェブスクレイピングデバッガー(デフォルト=false)
-l LIMIT, --limit LIMIT
検索深度制限(デフォルト=1)
-t THREAT, --threat THREAT
1ラウンドあたりに開くリンクの数