write-changelog
Pass
Audited by Gen Agent Trust Hub on Nov 9, 2026
Risk Level: SAFEDYNAMIC_CONTEXT_INJECTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_CONTEXT_INJECTION]: The skill uses the
!commandsyntax inSKILL.mdto execute shell commands at load time. Specifically, it runsgit logandgit tagto populate the prompt with recent history and executes a local helper script (yaml-helper.sh) to resolve configuration keys. These commands are used for legitimate context gathering and do not involve network operations or sensitive file access. - [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted content from git commit messages, sprint reports, and design documents, which could contain malicious instructions designed to influence the agent's behavior during changelog generation.
- Ingestion points: Git commit subjects/logs and files within
production/sprints/anddesign/gdd/folders. - Boundary markers: The skill does not employ explicit delimiters or instructions to ignore embedded commands within the processed data.
- Capability inventory: The skill allows access to
Write,Edit, and restrictedBashtools inSKILL.md, enabling the agent to modify project files (e.g.,docs/CHANGELOG.md) based on its analysis. - Sanitization: There is no evidence of sanitization, escaping, or filtering of the content read from external files before it is processed by the model.
- [COMMAND_EXECUTION]: Shell command execution is limited to git utilities for repository introspection and a specific local configuration script as defined in the
allowed-toolsfrontmatter. These tools are used for their intended purpose of gathering change data.
Audit Metadata