zizmor

Static analysis tool for GitHub Actions security

TLDR

Audit all GitHub Actions in current directory
$ zizmor .
Output in SARIF format
$ zizmor --format sarif [.github/workflows/]
Run fully offline
$ zizmor --offline .

SYNOPSIS

zizmor [options] [path]

DESCRIPTION

zizmor audits GitHub Actions YAML files for security issues including template injection vulnerabilities, mutable tag pinning, and known advisory usage. It has approximately 24 audit rules, generates SARIF output for GitHub code scanning integration, and supports offline mode by default.

INSTALL

sudo pacman -S zizmor
sudo apk add zizmor
sudo zypper install zizmor
brew install zizmor
nix profile install nixpkgs#zizmor

HISTORY

zizmor was created by William Woodruff (Trail of Bits) and is written in Rust.

SEE ALSO

semgrep(1)