rhdh-release
Pass
Audited by Gen Agent Trust Hub on Jul 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/release.pyscript executes external command-line toolsacli(Jira) andgog(Google Sheets) using Python'ssubprocessmodule. These calls utilize structured argument lists rather than raw shell strings, which is a best practice that prevents shell injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill documentation in
references/config.mdprovides instructions for installing thegogCLI tool from a third-party source (gogcli.sh) via Homebrew. It also fetches release data and team mappings through official Jira and Google Sheets APIs. - [PROMPT_INJECTION]: The skill ingests data from external sources like Jira issue descriptions and Google Sheets cells to generate release updates and Slack announcements. It includes built-in mitigations to manage this surface.
- Ingestion points: Data is retrieved from Jira work items and Google Sheet ranges via CLI tools.
- Boundary markers: The
SKILL.mdprinciples mandate wrapping Slack messages in triple-backtick code blocks (```slack) to maintain clear context separation. - Capability inventory: The skill has the capability to execute shell commands (
acli,gog) and read local configuration files. - Sanitization: Output is processed through Python scripts that use
json.dumpsfor structured data and enforce strict templates for Slack announcements.
Audit Metadata