jsluice
Extract URLs, paths, secrets, and other interesting bits from JavaScript
Details
Category: Discovery
Publisher: trickest-mhmdiaa
Created Date: 7/3/2023
Container: quay.io/trickest/jsluice:7760081
Source URL: https://github.com/BishopFox/jsluice
Parameters
mode
string
requiredCommand:
- mode (Available modes: urls, secrets, tree, query, format)warc
boolean
Command:
--warc
- Treat the input files as WARC (Web ARChive) filesquery
string
Command:
--query
- Tree sitter query to run; e.g. '(string) @matches'cookie
string
Command:
--cookie
- Cookies to use when making requests to the specified HTTP based argumentsformat
boolean
Command:
--format
- Format source code in the outputheader
string
Command:
--header
- Headers to use when making requests to the specified HTTP based arguments (can be specified multiple times)unique
boolean
Command:
--unique
- Only output each URL once per input filepatterns
file
Command:
--patterns
- JSON file containing user-defined secret patterns to look forinput-file
file
requiredCommand:
- JavaScript fileraw-output
boolean
Command:
--raw-output
- Do not convert values to native typesconcurrency
string
Command:
--concurrency
- Number of files to process concurrently (default 1)placeholder
string
Command:
--placeholder
- Set the expression placeholder to a custom string (default 'EXPR')input-folder
folder
requiredCommand:
- Folder including JavaScript filesresolve-paths
string
Command:
--resolve-paths
- Resolve relative paths using the absolute URL providedignore-strings
boolean
Command:
--ignore-strings
- Ignore matches from string literalsinclude-source
boolean
Command:
--include-source
- Include the source code where the URL was foundinclude-filename
boolean
Command:
--include-filename
- Include the filename in the output