gsd-path-roadmap
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes Git commands and coordinates between bundled Python scripts using the
subprocessmodule. Scripts likepipeline_state.py,isolation.py, andpipeline_git.pyusesubprocess.runto manage the repository's branches, worktrees, and history.scripts/_common.pyincludes a resolution utility that sanitizes arguments for Windows to mitigate command injection risks when executing.cmdor.batfiles. - [DYNAMIC_EXECUTION]: The skill bundle includes components that perform dynamic loading or execution.
scripts/path_config.pyutilizesimportlib.import_moduleto load internal siblings.scripts/loop_run.pyis capable of executing arbitrary shell commands provided in a configuration file (LOOP.md). - [INDIRECT_PROMPT_INJECTION]: The skill has a surface for indirect prompt injection by processing external project data.
- Ingestion points: The skill dispatches a subagent to read and process
CHARTER.md,SYNTHESIS.md,ROADMAP.md, and evidence files listed inRESEARCH.md(as seen inSKILL.md). - Boundary markers: While
references/operating-rules.mdprovides operational constraints, theroadmapperbrief does not explicitly define delimiters or instructions to ignore embedded prompts in the consumed charter files. - Capability inventory: The skill possesses extensive capabilities including Git branch/worktree manipulation, file system writes to the
.project/directory, and subprocess execution across multiple scripts. - Sanitization: The bundled scripts perform structural and semantic validation of the input files, which helps mitigate but does not entirely eliminate the risk of instructions embedded in the prose sections of the documents.
Audit Metadata