agentic-actions-auditor

Detects prompt injection attack vectors in GitHub Actions workflows invoking AI coding agents.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/TECH-HY/SKILLS --skill agentic-actions-auditor-tech-hy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentic-actions-auditor
Source: https://github.com/TECH-HY/SKILLS/tree/main/skills/agentic-actions-auditor
Command: npx skills add https://github.com/TECH-HY/SKILLS --skill agentic-actions-auditor-tech-hy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI coding agents running in CI/CD pipelines can receive attacker-controlled input through issue bodies, PR titles, and comments, enabling prompt injection, secret exfiltration, and remote code execution. This Skill statically audits GitHub Actions workflows to find these vulnerabilities before they are exploited. ## Core Features & Use Cases - AI Action Discovery: Identifies steps using Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference, including agents hidden inside composite actions and reusable workflows. - Nine Attack Vector Detections: Checks for env var intermediary injection, direct expression injection, CLI data fetches, pull_request_target checkout risks, error log injection, subshell expansion bypasses, eval of AI output, dangerous sandbox configs, and wildcard user allowlists. - Structured Findings Reports: Produces severity-rated findings with evidence snippets, data flow traces, and action-specific remediation guidance. - Use Case: Point the Skill at a repository like owner/repo and receive a report such as "Analyzed 5 workflows containing 3 AI action instances. Found 2 findings: 1 High, 1 Medium" with exact YAML evidence and fixes. ## Quick Start Audit the GitHub repository owner/repo for prompt injection vulnerabilities in any workflows that invoke AI coding agents.

Frequently Asked Questions about agentic-actions-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit GitHub Actions workflows for AI prompt injection?

Run the audit against a local repository or a remote owner/repo identifier. The Skill discovers workflow files, identifies AI action steps, captures security context like triggers and env blocks, then checks nine attack vectors and reports severity-rated findings with remediation.

What AI coding agent actions does this security audit cover?

It covers anthropics/claude-code-action, google-github-actions/run-gemini-cli, the legacy google-gemini/gemini-cli-action, openai/codex-action, and actions/ai-inference. Matching is done by prefix before the @ version ref.

Can the audit find AI agents hidden in composite actions or reusable workflows?

Yes. It resolves local composite actions via action.yml, local and remote reusable workflows via the GitHub Contents API, and traces input mappings from caller with: values into the resolved file. Resolution is limited to one level deep.

Does the audit work on private GitHub repositories?

Remote analysis uses the gh CLI and the GitHub Contents API, so it works on private repositories if your gh authentication token has access. A 404 response means the repository was not found or your token lacks permission.

What are the limitations of static workflow security analysis?

The audit is static analysis only and does not perform runtime prompt injection testing or modify workflow files. It also does not cover non-GitHub CI/CD systems like Jenkins or GitLab CI, and remote actions without workflow paths are skipped.