engineering-quality
Fail
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: CRITICALREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The file
scripts/ensure_uv.pyperforms remote script execution by downloading a shell script fromhttps://astral.sh/uv/install.shand piping it directly into a subprocess shell. The logic usesurllib.request.urlopento fetch the script content andsubprocess.run(["sh"], input=script)to execute it. This pattern allows an external source to execute arbitrary code on the host system. - [COMMAND_EXECUTION]: The skill relies on shell command execution for its core functionality. In addition to the installer script, the
SKILL.mdinstructions and various validation scripts (e.g.,validate_configuration.py) utilizesubprocess.runto call system commands and project-specific tools. - [DYNAMIC_EXECUTION]: The skill uses dynamic execution to manage its environment. Specifically,
scripts/ensure_uv.pyfetches and runs code at runtime that is not bundled with the skill package, creating a dynamic execution path from a remote source. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection by ingesting and processing untrusted data through its validation scripts.
- Ingestion points: Data is ingested via CSV files in the
assets/directory, such asconfig-schema-catalog.csvandnaming-convention-catalog.csv. - Boundary markers: There are no boundary markers or instructions to explicitly ignore embedded instructions within the processed data.
- Capability inventory: The skill has significant capabilities, including network access (via
urllib) and command execution (viasubprocess). - Sanitization: While
scripts/configuration/validate_configuration.pyperforms basic type and enum validation, it does not include sanitization to prevent the interpolation of malicious instructions into the agent's context.
Recommendations
- HIGH: Downloads and executes remote code from: https://astral.sh/uv/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata