dev-loop-git-workflow
Pass
Audited by Gen Agent Trust Hub on Jul 8, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
GitWorkflowManagerPython class inSKILL.mdinteracts with the local Git repository usingsubprocess.run. It correctly implements the list-of-arguments format for command execution, which prevents shell injection vulnerabilities. - [COMMAND_EXECUTION]: The
GitHookInstallerclass writes shell scripts directly to the.git/hooks/directory. This behavior is necessary for the skill's stated purpose of automating commit message validation and push protections. The content of the hooks is restricted to local validation logic and does not involve network operations. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from the local repository (e.g., via
git log) to generate changelogs. This represents a potential surface for indirect prompt injection if a repository contains malicious commit messages intended to influence the agent's behavior. However, the skill only uses this data for metadata extraction and formatting. - Ingestion points:
SKILL.md(methods likechangelog_betweenandget_latest_tagread from Git). - Boundary markers: Absent in the prompt templates.
- Capability inventory: Filesystem writes and subprocess execution across
SKILL.md. - Sanitization: The skill employs regex validation within its Git hooks to ensure data conforms to expected patterns.
Audit Metadata