zizmor

Audit GitHub Actions workflows and action.yml files for security issues and apply automated fixes.

5|9|Updated Dec 20, 2024
One-click install
npx skills add https://github.com/Netcracker/qubership-workflow-hub --skill zizmor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zizmor
Source: https://github.com/Netcracker/qubership-workflow-hub/tree/main/.claude/skills/zizmor
Command: npx skills add https://github.com/Netcracker/qubership-workflow-hub --skill zizmor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Zizmor audits GitHub Actions workflow files and action.yml definitions for security vulnerabilities, then fixes violations to harden CI pipelines.

Core Features & Use Cases

  • Audits workflow and action.yml files for common zizmor rules and vulnerabilities.
  • Automatically fixes violations and provides guidance for safer configurations.
  • Use Case: When maintaining secure CI pipelines, run zizmor to identify and remediate insecure triggers, permissions, and secret handling.

Quick Start

Run zizmor on your repository to scan and automatically fix security violations in workflow and action.yml files.

Frequently Asked Questions about zizmor

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

FAQPage Schema
How do I audit GitHub Actions workflows for security issues?

To audit GitHub Actions workflows for security issues, you can scan your repository files to identify insecure triggers, permissions, and secrets handling based on zizmor rules. This process automatically detects vulnerabilities in workflow and action.yml definitions to harden your CI pipelines.

Can I automatically fix security vulnerabilities in GitHub Actions workflow files?

Yes, you can automatically fix security vulnerabilities in GitHub Actions workflow files by applying automated remediations. The tool modifies triggers, permissions, and secrets handling directly in your workflow and action.yml definitions to enforce safer CI configurations.

What security vulnerabilities are commonly found in GitHub Actions configurations?

Common security vulnerabilities in GitHub Actions configurations include insecure triggers, overly broad permissions, and improper secrets handling. Auditing with zizmor rules identifies these specific risks within your workflow and action.yml files to help secure your CI pipelines.

Does the zizmor audit work on both workflow files and action.yml definitions?

Yes, the zizmor audit works on both GitHub Actions workflow files and action.yml definitions. It evaluates security configurations across repositories or changed files to ensure comprehensive coverage of your CI pipeline security posture.

How do I enforce security requirements across multiple GitHub Actions repositories?

To enforce security requirements across multiple GitHub Actions repositories, you can run an audit that evaluates workflows and action.yml definitions repository-wide. This identifies and remediates insecure triggers, permissions, and secrets handling to maintain consistent CI pipeline hardening.