maintain-changelog
Pass
Audited by Gen Agent Trust Hub on Sep 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/audit_semver.pyexecutes thegit tagcommand to retrieve and validate version tags from the local repository. - [COMMAND_EXECUTION]: The test suite
scripts/test_validators.pyusessubprocess.runto execute the audit scripts during automated testing. These executions are constrained to the skill's own scripts and standard Git operations. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external
CHANGELOG.mdfiles through a custom Markdown parser inscripts/changelog_markdown.py. - Ingestion points: The skill reads file content provided via command-line arguments in
scripts/audit_changelog.pyandscripts/audit_semver.py. - Boundary markers: The parser in
scripts/changelog_markdown.pyidentifies and ignores content within code fences, HTML comments, and blockquotes to avoid misinterpreting non-heading text as release metadata. - Capability inventory: The skill performs local file reads and command-line output. It does not possess network exfiltration or file-writing capabilities (outside of the isolated test environment).
- Sanitization: The parser uses regular expressions to isolate specific Markdown structures, reducing the risk of a malformed file influencing the agent's logic beyond the intended audit report.
Audit Metadata