validate-stack
Fail
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The script
scripts/validate.pycontains a reference to the official Bun installation script athttps://bun.sh/install. This URL is included in the validation report as a recommended fix for the user if the Bun runtime is not found in the environment. - [COMMAND_EXECUTION]: The skill uses
subprocess.runto execute commands. Inscripts/validate.py, it runsbun --versionto check for the presence and version of the Bun runtime. Intests/test_validate.py, it executes the Python validation script itself as part of the test suite. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection because it ingests data from untrusted local project files.
- Ingestion points: The file
scripts/validate.pyreads several project files, includingpackage.json,biome.json,biome.jsonc,next.config.ts,postcss.config.js, and various CSS files. - Boundary markers: There are no boundary markers or instructions used to prevent the agent from following potential instructions embedded within the processed configuration files.
- Capability inventory: The skill's primary capabilities involve reading local files and executing version-related commands (
bun --version). - Sanitization: The script parses configuration data using JSON loaders and regular expressions but does not specifically sanitize the input to prevent prompt injection attacks.
Recommendations
- HIGH: Downloads and executes remote code from: https://bun.sh/install - DO NOT USE without thorough review
Audit Metadata