gh-actions-validator

Validate GitHub Actions workflows for Google Cloud and Vertex AI security.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill gh-actions-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-actions-validator
Source: https://github.com/NovaAI-innovation/Infinite-Agency/tree/main/.qwen/skills/gh-actions-validator
Command: npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill gh-actions-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses security vulnerabilities in GitHub Actions workflows, particularly those deploying to Google Cloud, by enforcing best practices like Workload Identity Federation (WIF) and least privilege IAM.

Core Features & Use Cases

  • Workflow Auditing: Scans existing GitHub Actions workflows for security issues.
  • WIF Enforcement: Validates the use of Workload Identity Federation and flags the use of insecure service account keys.
  • IAM Role Review: Checks for adherence to the principle of least privilege for service accounts.
  • Use Case: Automatically audit your CI/CD pipelines to ensure they are not exposing sensitive credentials and are configured for secure deployments to Google Cloud.

Quick Start

Validate the security of your GitHub Actions workflows in the '.github/workflows/' directory.

Frequently Asked Questions about gh-actions-validator

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

FAQPage Schema
How do I validate GitHub Actions workflows for Google Cloud security?

To validate GitHub Actions workflows for Google Cloud security, scan your '.github/workflows/' directory to enforce Workload Identity Federation, check OIDC permissions, and ensure least privilege IAM for service accounts.

What is Workload Identity Federation in GitHub Actions and when do I need it?

Workload Identity Federation (WIF) in GitHub Actions is a secure authentication method for Google Cloud that avoids long-lived service account keys. You need WIF when deploying to GCP or Vertex AI to enforce least privilege IAM and OIDC permissions.

How do I check for insecure service account keys in my CI/CD pipelines?

Check for insecure service account keys in CI/CD pipelines by auditing your GitHub Actions workflows to flag static credentials and enforce Workload Identity Federation, ensuring secure deployments to Google Cloud and Vertex AI.

Do I need gcloud CLI to audit GitHub Actions workflows for Vertex AI deployments?

Yes, you need the gcloud CLI and an understanding of Workload Identity Federation concepts to set up and audit GitHub Actions workflows for Vertex AI deployments and enforce least privilege IAM.

What are the limitations of using WIF for GitHub Actions security?

Limitations of using WIF for GitHub Actions security include the requirement for gcloud CLI setup and a solid understanding of OIDC permissions and WIF concepts to properly audit and enforce least privilege IAM.