gaps-generate
Warn
Audited by Gen Agent Trust Hub on Jul 18, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local Python scripts by interpolating a user-provided file path (
<path-to-ga-process.yml>) into shell commands. This pattern is vulnerable to command injection if the agent fails to sanitize shell metacharacters in the input path during the execution of commands likepython3 scripts/validate-gaps.py <path-to-ga-process.yml>andpython3 scripts/generate-gaps-skill-package.py <path-to-ga-process.yml>. - [PROMPT_INJECTION]: The skill processes external, untrusted YAML data which presents an indirect prompt injection surface.
- Ingestion points: The skill reads the user-specified
ga-process.ymlfile and its path, which are controlled by the user or external environment. - Boundary markers: There are no explicit instructions, delimiters, or warnings to the agent to treat the contents of the
ga-process.ymlfile as untrusted data or to ignore any instructions embedded within it. - Capability inventory: The skill possesses the ability to execute local Python scripts and perform file system writes, including writing to primary skill and command directories when explicitly authorized.
- Sanitization: No evidence of input validation, schema enforcement, or content sanitization is described in the workflow before the data is passed to the generation and validation scripts.
Audit Metadata