release-showcase
Warn
Audited by Gen Agent Trust Hub on Nov 5, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The main script
scripts/showcase.pyretrievesinstallandservecommands from the user-provided.release-showcase/config.jsonand executes them usingsubprocess.run(..., shell=True)andsubprocess.Popen(..., shell=True). This allows for arbitrary shell command execution based on the repository's configuration. - [DYNAMIC_EXECUTION]: During the automated recording process,
scripts/record.mjsutilizes Playwright'saddInitScriptto load and execute local JavaScript files specified inclips.json. This mechanism allows for runtime script injection into the browser context. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from GitHub PR bodies via the
ghCLI tool. This data is stored in.media/brief.mdand used as primary context for the agent's release notes generation. While the skill performs basic sanitization by removing HTML comments and limiting length, it lacks strict boundaries or instruction-filtering, creating a surface for indirect prompt injection. - [EXTERNAL_DOWNLOADS]: The skill ensures the availability of the Playwright framework and Chromium browser by downloading them to a local cache directory (
~/.cache/release-showcase) if they are missing from the environment.
Audit Metadata