github-release-management
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes git commit history to generate release notes. Commit messages are external, untrusted data that could contain malicious instructions designed to influence the agent's subsequent actions during release note validation or publication.
- Ingestion points:
scripts/draft_release_notes.pyreads commit subjects viagit log. - Boundary markers: The generated release notes do not use delimiters or warnings to isolate the commit messages from the agent's instructions.
- Capability inventory: The script can write to arbitrary file paths provided via the
--outargument, and the agent is instructed to publish the resulting release package. - Sanitization: No sanitization, escaping, or validation is performed on the commit messages before they are interpolated into the release notes.
- [COMMAND_EXECUTION]: The skill executes the
gitbinary using thesubprocessmodule to retrieve repository history. - Evidence: The
run_gitfunction inscripts/draft_release_notes.pyusessubprocess.runwith a list of arguments to executegit log. User-provided references are interpolated into the command arguments.
Audit Metadata