manage-releases
Pass
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements release management logic using localized Python scripts (
semver.py,audit_changelog.py) and Markdown documentation. All logic is self-contained and operates on the local repository context. - [COMMAND_EXECUTION]: The script
scripts/semver.pyexecutesgit tag --listviasubprocess.runto retrieve version tags. This is a legitimate and necessary operation for the skill's primary purpose of calculating version bumps. The command is invoked without a shell and uses static arguments, posing no injection risk. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest data from external sources such as
git logand public API diffs to generate changelog entries. While this data is technically untrusted, the risk is mitigated by the skill's design: - Ingestion points: Data is pulled from
git logandgit diffinto the agent's context to facilitate changelog writing. - Boundary markers: The instructions rely on the agent's summarization capabilities to process these logs.
- Capability inventory: The skill's capabilities are limited to local file modifications (
CHANGELOG.md,pyproject.toml) and git metadata retrieval. No network access or arbitrary code execution paths are exposed to the ingested data. - Sanitization: The agent is explicitly instructed to transform raw commit subjects into user-facing descriptions, which serves as a manual sanitization step.
Audit Metadata