Agent skill · Security

agentic-actions-auditor

Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches AI agents running in CI/CD pipelines, including env var intermediary patterns, direct expression injection, dangerous sandbox configurations, and wildcard user allowlists. Use when reviewing workflow files that invoke AI coding agents, auditing CI/CD pipeline security for prompt injection risks, or evaluating agentic action configurations.

Wayner Barrios443★ · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add waybarrios/opencode-power-pack --skill agentic-actions-auditor --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 13
SKILL.md size: 21 KB
Bundled scripts: none
Path: skills/agentic-actions-auditor/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 443
Language: JavaScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Static security analysis guidance for GitHub Actions workflows that invoke AI coding agents. Identifies workflow files that invoke AI actions, traces cross-file references to composite actions and reusable workflows, captures security-relevant configuration, and detects attack vectors where attacker-controlled input reaches an AI agent in a CI/CD pipeline.

How it works

  1. Locate workflow files in a repository by scanning for .github/workflows/*.yml and *.yaml at the repository root. If none found, it reports and stops. 2) For each workflow, inspect every job and step, and flag steps where the uses: value matches a known AI action reference (anthropics/claude-code-action, google-github-actions/run-gemini-cli, google-gemini/gemini-cli-action, openai/codex-action, or actions/ai-inference). Record workflow file path, job name, step name or id, the full uses: value, and the action type. 3) For each AI action step, capture step-level configuration from the with: block (e.g., prompt, claude_args, allowed_non_write_users, settings, trigger_phrase for Claude Code Action; prompt, settings, gemini_model, extensions for Gemini CLI; prompt, prompt-file, sandbox, safety-strategy, allow-users, allow-bots, codex-args for Codex; prompt, model, token for AI Inference). Also capture workflow-level context (trigger events, env blocks, permissions). 4) After gathering, produce a summary of AI action instances with counts across action types and include security context for each instance. 5) Analyze each instance against attack vectors and generate findings with evidence and remediation guidance.

When to use

  • Auditing a repository's GitHub Actions workflows for AI agent security
  • Reviewing CI/CD configurations that invoke Claude Code Action, Gemini CLI, or OpenAI Codex
  • Checking whether attacker-controlled input can reach AI agent prompts
  • Evaluating agentic action configurations (sandbox settings, tool permissions, user allowlists)
  • Assessing trigger events that expose workflows to external input
  • Investigating data flow from GitHub event context through env blocks to AI prompt fields

What it can touch

Only analyzes workflow files and their configuration (uses:, with:, env:, on:, permissions:). It references known AI action actions and fields described above. It does not modify files.

Caveats

Static analysis only; does not perform runtime testing or exploitation. It reports findings and does not alter repository contents. It relies on the presence of documented AI action references and field names; unresolved or nested references beyond one level may be logged as not resolved per cross-file resolution rules.

From the SKILL.md

# Agentic Actions Auditor Static security analysis guidance for GitHub Actions workflows that invoke AI coding agents. This skill teaches you how to discover workflow files locally or from remote GitHub repositories, identify AI action steps, follow cross-file references to composite actions and reusable workflows that may contain hidden AI agents, capture security-relevant configuration, and detect attack vectors where attacker-controlled input reaches an AI agent running in a CI/CD pipeline. ## When to Use - Auditing a repository's GitHub Actions workflows for AI agent security - Reviewing CI/CD configurations that invoke Claude Code Action, Gemini CLI, or OpenAI Codex - Checking whether attacker-controlled input can reach AI agent prompts - Evaluating agentic action configurations (sandbox settings, tool permissions, user allowlists) - Assessing trigger events that expose workflows to external input (`pull_request_target`, `issue_comment`, etc.) - Investigating data flow from GitHub event context through `env:` blocks to AI prompt fields ## When NOT to Use - Analyzing workflows that do NOT use any AI agent actions (use general Actions security tools instead) - Reviewing standalo

What's inside
Steps it walks through
  1. When to Use
  2. When NOT to Use
  3. Rationalizations to Reject
  4. Audit Methodology
  5. Step 0: Determine Analysis Mode
  6. Step 1: Discover Workflow Files
  7. Step 2: Identify AI Action Steps
  8. Step 3: Capture Security Context
  9. Step 4: Analyze for Attack Vectors
  10. Step 5: Report Findings
  11. Detailed References
Ships with 12 files
  • references/action-profiles.md
  • references/cross-file-resolution.md
  • references/foundations.md
  • references/vector-a-env-var-intermediary.md
  • references/vector-b-direct-expression-injection.md
  • references/vector-c-cli-data-fetch.md
  • references/vector-d-pr-target-checkout.md
  • references/vector-e-error-log-injection.md
  • references/vector-f-subshell-expansion.md
  • references/vector-g-eval-of-ai-output.md
  • references/vector-h-dangerous-sandbox-configs.md
  • references/vector-i-wildcard-allowlists.md
More from opencode-power-pack
All skills →
About this skill
What does the agentic-actions-auditor skill do?

Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches AI agents running in CI/CD pipelines, including env var intermediary patterns, direct expression injection, dangerous sandbox configurations, and wildcard user allowlists. Use when reviewing workflow files that invoke AI coding agents, auditing CI/CD pipeline security for prompt injection risks, or evaluating agentic action configurations.

How do I install it?

Run `npx skills add waybarrios/opencode-power-pack --skill agentic-actions-auditor --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From waybarrios/opencode-power-pack, a repository with 443 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going