draft-release-notes
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/collect_release_evidence.pyexecutes variousgitsubcommands includingrev-parse,ls-tree,show,log, anddiff-treeusing thesubprocess.runfunction. - The implementation uses a list-based argument format
["git", *args], which prevents standard shell command injection as it does not invoke a shell environment. - The execution is scoped to the local repository path provided by the user or the current directory.
- [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted data from the repository's git history (commit subjects and file contents) to classify changes for release notes.
- Ingestion points: Commit messages and file content are read via
git logandgit showin thescripts/collect_release_evidence.pyscript. - Boundary markers: The
SKILL.mdinstructions explicitly state that the output should be treated as an "evidence index, not publication-ready copy" and the script output labels groups as "candidates." - Capability inventory: The script is limited to read-only
gitoperations; it does not contain network access, file-writing capabilities, or genericeval/execcalls. - Sanitization: The skill lacks explicit sanitization for commit message content but mitigates risk by requiring the agent to verify every claim against public docs, API types, and source code before inclusion in the final draft.
Audit Metadata