generating-release-content
Pass
Audited by Gen Agent Trust Hub on Aug 12, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill handles untrusted data by reading release content from a database (
r.content) which originates from external sources like changelogs and blogs. This presents an indirect prompt injection surface where external content could influence the AI's generation process. - Ingestion points: Data is pulled from the
releasestable usingwrangler d1 executein Step 1. - Boundary markers: The prompt template for sub-agents instructs them to use specific XML tags and discard irrelevant ones, providing some structural delimiters.
- Capability inventory: The skill can execute database queries via
wrangler, perform CLI updates viareleases admin, and send network requests viacurl. - Sanitization: The skill utilizes the
isEmptyContentfunction to skip processing for boilerplate or empty content andparseReleaseContentto validate AI output structure. - [COMMAND_EXECUTION]: The skill relies on several local command-line tools to perform its tasks.
- It executes
bunx wrangler d1 executeto perform SQL queries against a remote database. - It uses a custom CLI tool
releases admin release updateto write data to the local environment. - [DATA_EXFILTRATION]: The skill performs network operations to persist data to an external service.
- It uses
curlto send PATCH requests to$RELEASES_API_URL. - Authentication is handled via
RELEASES_API_KEY, which is expected to be provided as an environment variable.
Audit Metadata