release-plannotator
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructs the agent to ingest external, untrusted data from GitHub PRs and issues to draft release notes. A malicious actor could include instructions within these public fields to influence the agent's output or behavior during the release process.
- Ingestion points: Data is fetched via
gh pr view,gh issue view, andgh apifor comments inSKILL.md(Phase 1, Steps 1 and 2). - Boundary markers: No specific delimiters or instructions to ignore embedded commands are used when processing this data.
- Capability inventory: The agent has permissions to execute shell commands (
git,gh,bun,npm) and write to the local file system. - Sanitization: The instructions do not specify any validation or sanitization of the fetched content before it is incorporated into the release notes.
- [COMMAND_EXECUTION]: The skill requires the execution of various local commands to manage the repository and build the software. This is consistent with its primary purpose as a release manager.
- Evidence: Use of
git tag,git push, andbun run build:*throughoutSKILL.md. - [EXTERNAL_DOWNLOADS]: The release notes templates provided in the skill instructions and references contain commands to download installation scripts from the vendor's domain.
- Evidence:
curl -fsSL https://plannotator.ai/install.shandirm https://plannotator.ai/install.ps1inSKILL.mdand reference files. - [REMOTE_CODE_EXECUTION]: The installation instructions drafted by the skill involve piping remote scripts directly into system shells (
bashandpowershell/iex). While these target vendor-controlled domains, they represent a high-privilege execution pattern. - Evidence:
curl ... | bashandirm ... | iexpatterns inSKILL.mdPhase 3 and reference files.
Audit Metadata