changelog-generator
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The Python scripts
scripts/commit_linter.pyandscripts/generate_changelog.pyexecute thegitbinary using thesubprocess.runmethod. The implementation correctly passes arguments as a list and does not enable shell interpretation (shell=False), which protects against shell command injection. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data in the form of git commit messages and input files. However, it applies regular expression filters (
CONVENTIONAL_REandCOMMIT_RE) to validate these inputs against Conventional Commit standards before including them in the generated documentation. The risk is minimized as the tool performs structured parsing rather than raw text interpolation. - [DATA_EXPOSURE]: The skill includes a capability to write to the local filesystem via the
--writeflag inscripts/generate_changelog.py. This behavior is transparent, documented, and restricted to the specific file paths provided as arguments, representing standard development tool functionality without evidence of malicious intent.
Audit Metadata