Repolode
zizmorcore

zizmorcore/zizmor

A static analysis tool that finds and fixes security issues in CI/CD configurations such as GitHub Actions, Dependabot and pre-commit.

Stars
6,931
Forks
280
Open issues
171
Last commit
13 hours ago

What is it?

zizmor is a static analysis tool for CI/CD systems. It scans workflow and configuration files for security problems in common setups, with GitHub Actions, Dependabot and pre-commit among the supported targets.

It looks for issues such as template injection that can lead to attacker-controlled code execution, accidental credential persistence and leakage, excessive permission scopes granted to runners, and impostor commits or confusable git references. The project also offers suggested fixes for many findings, and its audit rules are documented on its website.

zizmor is written in Rust and released under the MIT license. It is installed as a command-line tool and is intended to run locally or in CI pipelines.

Key features

  • 01Detects template injection that can lead to attacker-controlled code execution.
  • 02Finds accidental credential persistence and leakage in workflows.
  • 03Flags excessive permission scopes granted to runners.
  • 04Identifies impostor commits and confusable git references.
  • 05Works with GitHub Actions, Dependabot and pre-commit configurations.

Use cases

  • Auditing GitHub Actions workflows for security issues before merging changes.
  • Adding a static security check to CI pipelines that build and deploy software.
  • Reviewing repository permission settings and credential handling in automation.

Quick start

  1. 1

    Follow the installation steps in the zizmor documentation

In collections

Topics

FAQ

What is zizmor?
A static analysis tool that finds and fixes security issues in CI/CD configurations such as GitHub Actions, Dependabot and pre-commit. zizmor is a static analysis tool for CI/CD systems. It scans workflow and configuration files for security problems in common setups, with GitHub Actions, Dependabot and pre-commit among the supported targets.
Is zizmor free to use? What license does it have?
zizmor is open source under the MIT license. Check the license terms before using it in commercial products.
Is zizmor still maintained?
Actively maintained. The last commit to zizmor was on Nov 7, 2026.
What can I use zizmor for?
Auditing GitHub Actions workflows for security issues before merging changes. Adding a static security check to CI pipelines that build and deploy software. Reviewing repository permission settings and credential handling in automation.
How do I install zizmor?
Follow the installation steps in the zizmor documentation
Where can I get zizmor?
The source code and installation instructions are on GitHub: https://github.com/zizmorcore/zizmor

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects