make-changelog
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes
gitcommands and a local Python utility script (scripts/list_ranges.py) using theBashtool. The Python script invokessubprocess.runusing a list of arguments without enablingshell=True, which is a secure implementation that prevents shell injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill processes git commit history, which can contain untrusted data from any contributor to the repository.
- Ingestion points: Commit messages are retrieved via
git logand passed directly into the prompts for subagents inSKILL.md(Step 4). - Boundary markers: While the subagent prompt provides specific instructions for formatting the markdown block, it lacks explicit delimiters or instructions to ignore potential commands embedded within the commit subjects themselves.
- Capability inventory: The skill possesses the
WriteandEditcapabilities to modify the project's filesystem and theBashcapability to execute shell commands. - Sanitization: No sanitization, escaping, or filtering of commit message content is performed before the data is interpolated into the agent's context.
Audit Metadata