github-actions
Pass
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill generates GitHub Action workflows that process untrusted data from GitHub events, creating a potential surface for indirect prompt injection.
- Ingestion points: Templates such as
ci.yml,e2e.yml, andrelease.tag.ymlingest data fromgithub.eventproperties andgithub.ref_nameinto the workflow execution context. - Boundary markers: The
references/security-hardening.mdfile provides clear instructions to developers to avoid interpolating untrusted data directly into scripts and to use environment variables as boundaries. - Capability inventory: The generated workflows use
runsteps for shell execution and requestid-token: writefor OIDC-based authentication with external services. - Sanitization: The provided templates demonstrate sanitization by passing untrusted values through the
envblock and double-quoting the resulting shell variables to prevent command injection. - [COMMAND_EXECUTION]: The workflow templates utilize shell execution (
runblocks) to perform automation tasks like dependency installation, testing, and building. This is the primary and intended function of the skill. - [EXTERNAL_DOWNLOADS]: The skill references and automates the download of various third-party tools and actions.
- Fetches the Turborepo installation script from
turborepo.dev(a well-known service). - References numerous official GitHub Actions (e.g.,
actions/checkout,actions/cache,actions/setup-node) pinned to specific commit SHAs. - Automates the installation of the Bun runtime and Playwright browser binaries from their respective official registries.
Audit Metadata