update-changelogs
Pass
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the
subprocess.runmethod inscripts/draft_entries.pyand various test scripts to executegitandpython3. These executions are performed securely by passing arguments as a list and not using a shell, which prevents command injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted commit messages and PR titles from the repository to generate changelog drafts. This represents a vulnerability surface where maliciously crafted Git data could attempt to influence the agent's behavior during the review process.
- Ingestion points: Untrusted data enters via
git logoutput processed inscripts/draft_entries.py. - Boundary markers: None; commit messages are interpolated directly into Markdown lists in the drafted output.
- Capability inventory: The skill has the capability to execute
gitcommands and write to the local filesystem (e.g., updatingCHANGELOG.md). - Sanitization: None; the Python logic extracts segments from commit messages using regex but does not perform escaping or filtering of the content.
Audit Metadata