golang-continuous-integration
Pass
Audited by Gen Agent Trust Hub on Sep 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPRIVILEGE_ESCALATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The AI code review workflow defined in
assets/claude-code-review.ymlingests untrusted pull request data, creating a potential vector for malicious instructions to influence the agent's behavior. * Ingestion points: PR diffs and metadata are retrieved inassets/claude-code-review.ymlusinggh pr diffandgh pr view. * Boundary markers: The workflow prompt uses Markdown headers to organize instructions, though it does not explicitly direct the AI to ignore instructions found within the PR content. * Capability inventory: The workflow usesBash(gh pr comment:*)and inline comment tools to post results back to GitHub. * Sanitization: External PR data is interpolated directly into the AI prompt without specific sanitization. - [EXTERNAL_DOWNLOADS]: The skill setup instructions and CI workflows automate the download of additional Go-related skills from
github.com/samber/cc-skills-golangusing thenpx skills addcommand. - [COMMAND_EXECUTION]: The provided GitHub Action workflows (
assets/test.yml,assets/docker.yml,assets/release.yml) execute various shell-based tools includinggo,docker,goreleaser, and the GitHub CLI (gh) to perform project tasks. - [PRIVILEGE_ESCALATION]: Workflows for automated merging (
assets/dependabot-auto-merge.yml) and releases (assets/release.yml) utilize elevated GitHub token permissions, specificallycontents: writeandpull-requests: write. The skill provides extensive documentation inreferences/repo-security.mddetailing these risks and recommending branch protection rules as a necessary security foundation.
Audit Metadata