js-analysis
Warn
Audited by Gen Agent Trust Hub on Jul 11, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill installs several third-party tools from unverified GitHub repositories using
go install, includinggithub.com/003random/getJS,github.com/BishopFox/jsluice/cmd/jsluice, andgithub.com/denandz/sourcemapper. These sources are not recognized as trusted or well-known organizations. - [EXTERNAL_DOWNLOADS]: The skill uses
npm install -gto download and install thejs-beautifyandwebcrackpackages from the public NPM registry at runtime. - [EXTERNAL_DOWNLOADS]: In Step 3, the skill performs a
pip install -r requirements.txton a local directory, which triggers the installation of unverified Python dependencies. - [COMMAND_EXECUTION]: The skill executes multiple complex shell pipelines, including an
xargscommand that spawns subshells to perform parallel downloads viacurland file hashing viamd5sum. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it ingests and processes untrusted data from external targets.
- Ingestion points: Remote JavaScript files are identified via
katana,gau, orhttpxand downloaded to the local filesystem (SKILL.md, Steps 1 & 2). - Boundary markers: Absent; the content of the downloaded files is processed directly by various analytical tools without encapsulation or warning markers.
- Capability inventory: The skill possesses capabilities for subprocess execution (executing Go/Python tools), file system writes (writing loot to directories), and network access (downloading target JS files).
- Sanitization: There is no evidence of validation or sanitization of the downloaded JavaScript content before it is passed to analytical tools such as LinkFinder, SecretFinder, or jsluice.
Audit Metadata