Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

🌈 zizmor

zizmor CI Crates.io Packaging status GitHub Sponsors Discord

zizmor is a static analysis tool for CI/CD systems.

It can find and fix security issues in common CI/CD setups, including GitHub Actions, Dependabot, and pre-commit. Some of the things zizmor finds:

  • Template injection vulnerabilities, leading to attacker-controlled code execution
  • Accidental credential persistence and leakage
  • Excessive permission scopes and credential grants to runners
  • Impostor commits and confusable git references
  • ...and much more!

zizmor demo

See zizmor's documentation for installation steps, as well as a quickstart and detailed usage recipes.

License

zizmor is licensed under the MIT License.

Contributing

See our contributing guide!

The name?

Now you can have beautiful clean workflows!

Sponsors

zizmor's development is supported by these amazing sponsors!

Logo-level sponsors

Grafana Labs

Trail of Bits

Kusari

Tracebit

Coder

glueckkanja AG

prospex

Name-level sponsors
Alexander Riccio Carol Willing

Want to see your name or logo above? Consider becoming a sponsor through one of the following:

Star History

Star History Chart

Metadata

Release files for zizmor 1.32.0rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zizmor 1.32.0rc1
File Size Uploaded Provenance
zizmor-1.32.0rc1.tar.gz 602.9 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for zizmor 1.32.0rc1
File
zizmor-1.32.0rc1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
zizmor-1.32.0rc1-py3-none-win32.whl Python 3 none Windows x86-32 Details
zizmor-1.32.0rc1-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
zizmor-1.32.0rc1-py3-none-musllinux_1_2_armv7l.whl Python 3 none Linux musl 1.2+ ARMv7l Details
zizmor-1.32.0rc1-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
zizmor-1.32.0rc1-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
zizmor-1.32.0rc1-py3-none-manylinux_2_28_armv7l.whl Python 3 none Linux glibc 2.28+ ARMv7l Details
zizmor-1.32.0rc1-py3-none-manylinux_2_24_aarch64.whl Python 3 none Linux glibc 2.24+ ARM64 Details
zizmor-1.32.0rc1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
zizmor-1.32.0rc1-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 91.6 MB

Release files / zizmor-1.32.0rc1.tar.gz

Download URL zizmor-1.32.0rc1.tar.gz
Size 602.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1ae68971f4161c498e42f946a25cec92f1c2c6a974e19b9487b50185b0dd104a
BLAKE2b-256 checksum
How to use checksums
bc84c76dd8521fe5d174f7d0c11d1b468f93ae6b64ce05419fd0382bf41b9960
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-win_amd64.whl

Download URL zizmor-1.32.0rc1-py3-none-win_amd64.whl
Size 9.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
b25aa2ef85b84f3f91c5407f9fd38ef8382043257a60d2aa957a82a7ff2ee3d2
BLAKE2b-256 checksum
How to use checksums
3b272dc8dffbe74bfb7c40454a411645cbb3bf14fb780b2d6a8d58037a7085df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-win32.whl

Download URL zizmor-1.32.0rc1-py3-none-win32.whl
Size 8.0 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
c37861a0d34c4058a1670faaf7c3525b4b406525cfd1c1dd4bcf08967470ef5a
BLAKE2b-256 checksum
How to use checksums
af89b975be0312199cdc5d52118a7fa5605df63f3c5dc487892aefcea0bd551a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-musllinux_1_2_x86_64.whl

Download URL zizmor-1.32.0rc1-py3-none-musllinux_1_2_x86_64.whl
Size 9.8 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
8338e714efb6e2d58cc63455d78f4038d914d926ba0eebb142dbadcbd42c1e98
BLAKE2b-256 checksum
How to use checksums
3ad6cba606ac74db497d82a937f9007cb4aa4b6b0c12ac230a0f51c1c09e4deb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-musllinux_1_2_armv7l.whl

Download URL zizmor-1.32.0rc1-py3-none-musllinux_1_2_armv7l.whl
Size 8.8 MB
Tags Linux musl 1.2+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
109ea922a6901e26d6e92e784c69211b6184ed8522eb1d5254d4ded39e0c22af
BLAKE2b-256 checksum
How to use checksums
92c7eaf93a70175002c4f407fa864a2e8fbaa3cfede455dd239e66646a5fecb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-musllinux_1_2_aarch64.whl

Download URL zizmor-1.32.0rc1-py3-none-musllinux_1_2_aarch64.whl
Size 9.3 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
920fcd63c8b7fcac4e1dbe85a4f57a7d03f62fe10a00c9951fa3815c5185cd34
BLAKE2b-256 checksum
How to use checksums
b344b7837589f53fce49745c055964623b8e7e950a1f9ba822970728e9f225f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-manylinux_2_28_x86_64.whl

Download URL zizmor-1.32.0rc1-py3-none-manylinux_2_28_x86_64.whl
Size 9.7 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2e359739010ac5d14435bb1f9c83b8aef35e7e464b1614575e9946f91dd69e47
BLAKE2b-256 checksum
How to use checksums
bd74354caecabe4a932e1595c216aa2b1a4f59ff6866c5a33643de2444e4f768
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-manylinux_2_28_armv7l.whl

Download URL zizmor-1.32.0rc1-py3-none-manylinux_2_28_armv7l.whl
Size 8.8 MB
Tags Linux glibc 2.28+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
b56168c21029e2b38469fd8cb757f519359acd2b5ec305cf7c8cfcc8c7fbbb17
BLAKE2b-256 checksum
How to use checksums
15abd038896b9e83763eebf0e856028479f226e8cefa6547c152f58a09d7c26d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-manylinux_2_24_aarch64.whl

Download URL zizmor-1.32.0rc1-py3-none-manylinux_2_24_aarch64.whl
Size 9.3 MB
Tags Linux glibc 2.24+ ARM64 Python 3
SHA-256 checksum
How to use checksums
87c15badda6cdc30b88de791c151d56e76a9c14493a5a7429477ef633db2f387
BLAKE2b-256 checksum
How to use checksums
0e64e0e578637736b76c76712cfe70cf35aa93578f303429e3e3547a2066fe7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-macosx_11_0_arm64.whl

Download URL zizmor-1.32.0rc1-py3-none-macosx_11_0_arm64.whl
Size 8.9 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14dd9d5f936564da7956a87c5ebbdc7a2eeb67dd9707dc19e5c2ce4b97b8bb13
BLAKE2b-256 checksum
How to use checksums
29914e941c0c217eb5e1750f30335213b648926eb7dcddd2115c1aa4824c064d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zizmor-1.32.0rc1-py3-none-macosx_10_12_x86_64.whl

Download URL zizmor-1.32.0rc1-py3-none-macosx_10_12_x86_64.whl
Size 9.4 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0d9a8162ca70f8cbe92748c00aa0d9beec2e5556ac5e937e34b9350c7a7acb15
BLAKE2b-256 checksum
How to use checksums
9d0515806c3952ecfb3df51a477c0e51d35e336ad0509990576ad785b28e7344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for zizmor 1.32.0rc1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page