zizmor

Analyze GitHub Actions workflows for security issues

zizmorcore/zizmor · Infrastructure as Code Security · scanned v1.31.1 (released 2026-10-15) · commit effdb35fa786 · last scan 2026-11-02

494
declared dependencies
0 / 0
critical / high advisories
4
advisories with a fixed version
—
OpenSSF Scorecard (of 10); no result this week
verified
release verification

Changes since last week

no change.

Known vulnerabilities (4)

Vulnerabilities are known advisories that Grype matches against the dependencies declared in each project's release source (manifests and lockfiles, including development and build dependencies). A match does not mean the tool is exploitable: the vulnerable code may be unused, test-only, or not shipped in the released binary. OSV: also reported by OSV-Scanner. Released binary: for Go tools, whether govulncheck found the vulnerable code in the shipped Linux binary. KEV: listed in the CISA Known Exploited Vulnerabilities catalog. EPSS: FIRST's estimated probability of exploitation in the next 30 days. Both describe the vulnerability in general, not its exploitability through this tool; a match in a workflow file refers to a GitHub Action, not to shipped code. Select an advisory for every catalog tool it matches. If a match is wrong or does not apply, use Dispute; accepted disputes are annotated here and listed on the corrections page, and the match stays visible.

SeverityAdvisoryPackageVersionFixed inOSVReleased binaryKEVEPSSDeclared inDispute
MediumGHSA-2mjx-qc3c-rqvc sourcerustls
cargo
0.23.340.23.45✓—no—Cargo.lockDispute
MediumGHSA-c8m5-c952-6cm4 sourcerustls
cargo
0.23.340.23.46✓—no—Cargo.lockDispute
LowGHSA-h2v8-394m-p7vv sourcerustls
cargo
0.23.340.23.46✓—no—Cargo.lockDispute
LowGHSA-w44r-93j7-qv28 sourcerustls
cargo
0.23.340.23.46✓—no—Cargo.lockDispute

Second opinion: OSV-Scanner

OSV-Scanner found 15 advisories in the same files; 4 of Grype's matches are confirmed by it (marked ✓ above). 11 advisories were reported only by OSV-Scanner.

Reported only by OSV-Scanner (11)
AdvisoryPackageVersionSeverity
RUSTSEC-2026-0204crossbeam-epoch0.9.18Unknown
GHSA-q83h-524g-xf6h, RUSTSEC-2026-0258h20.4.13Unknown
RUSTSEC-2026-0186memmap20.5.10Unknown
GHSA-465w-v9q3-7j98, RUSTSEC-2026-0338quinn-proto0.11.16Unknown
GHSA-hmxj-32vh-65vr, RUSTSEC-2026-0339quinn-proto0.11.16Unknown
GHSA-3g6h-r5qx-f6hq, RUSTSEC-2026-0340quinn-proto0.11.16High
GHSA-qfwj-vfxf-92j2, RUSTSEC-2026-0341quinn-proto0.11.16High
GHSA-2hv7-gw8g-gpq5, RUSTSEC-2026-0342quinn-proto0.11.16Unknown
BIT-golang-2026-111943, CVE-2026-111943, GO-2026-6809rustls-webpki0.103.13Unknown
RUSTSEC-2026-0386tokio1.53.2Unknown
BIT-golang-2026-111943, CVE-2026-111943, GO-2026-6809webpki-root-certs1.0.5Unknown

Release integrity

Verdict: verified for zizmor-x86_64-unknown-linux-gnu.tar.gz. The download matches GitHub's recorded digest.

CheckResultDetail
GitHub build attestationverifiedhttps://slsa.dev/provenance/v1
GitHub immutable releaseverifiedGitHub attests the file is unchanged since the release was published

Verified means a signature, provenance, or attestation was checked against an identity in zizmorcore/zizmor's own GitHub Actions workflows.

Repository security (OpenSSF Scorecard)

No Scorecard result yet (the project is not in the OpenSSF public dataset; the Scorecard CLI fallback was skipped because this shard's weekly budget was used). Results are added as the weekly budget allows.

GitHub Actions workflow audit (zizmor)

No medium- or high-confidence issues in 11 workflow files.

Dependencies (494)

By ecosystem: cargo 441, pypi 22, github 21, unknown 10.

Licenses (as declared in the SBOM): unknown 494.

cargo (441)
NameVersionLicenseDeclared in
addr2line0.25.1Cargo.lock
adler22.0.1Cargo.lock
ahash0.8.12Cargo.lock
aho-corasick1.1.3Cargo.lock
allocator-api20.2.21Cargo.lock
annotate-snippets0.12.16Cargo.lock
anstream1.0.0Cargo.lock
anstyle1.0.14Cargo.lock
anstyle-parse1.0.0Cargo.lock
anstyle-query1.1.4Cargo.lock
anstyle-wincon3.0.10Cargo.lock
anyhow1.0.104Cargo.lock
arrayvec0.7.6Cargo.lock
assert_cmd2.2.2Cargo.lock
async-lock3.4.2Cargo.lock
async-trait0.1.92Cargo.lock
atomic-waker1.1.2Cargo.lock
autocfg1.5.0Cargo.lock
aws-lc-rs1.17.0Cargo.lock
aws-lc-sys0.41.0Cargo.lock
backtrace0.3.76Cargo.lock
base640.21.7Cargo.lock
base640.22.1Cargo.lock
base640.23.1Cargo.lock
bit-set0.8.0Cargo.lock
bit-vec0.8.0Cargo.lock
bitflags2.10.0Cargo.lock
bitflip0.1.0Cargo.lock
block-buffer0.10.4Cargo.lock
borrow-or-share0.2.4Cargo.lock
bstr1.12.0Cargo.lock
bumpalo3.19.0Cargo.lock
bytecount0.6.9Cargo.lock
bytes1.11.1Cargo.lock
cacache13.1.0Cargo.lock
camino1.2.6Cargo.lock
cc1.4.6Cargo.lock
cesu81.1.0Cargo.lock
cfg-if1.0.4Cargo.lock
cfg_aliases0.2.1Cargo.lock
chacha200.10.1Cargo.lock
clap4.6.7Cargo.lock
clap-verbosity-flag3.0.4Cargo.lock
clap_builder4.6.7Cargo.lock
clap_complete4.6.11Cargo.lock
clap_complete_nushell4.6.2Cargo.lock
clap_derive4.6.7Cargo.lock
clap_lex1.0.0Cargo.lock
cmake0.1.54Cargo.lock
cobs0.3.0Cargo.lock
colorchoice1.0.4Cargo.lock
combine4.6.7Cargo.lock
console0.16.4Cargo.lock
core-foundation0.10.1Cargo.lock
core-foundation0.9.4Cargo.lock
core-foundation-sys0.8.7Cargo.lock
cpufeatures0.2.17Cargo.lock
cpufeatures0.3.0Cargo.lock
crossbeam-channel0.5.16Cargo.lock
crossbeam-deque0.8.6Cargo.lock
crossbeam-epoch0.9.18Cargo.lock
crossbeam-utils0.8.21Cargo.lock
crypto-common0.1.7Cargo.lock
csv1.4.0Cargo.lock
csv-core0.1.13Cargo.lock
dashmap6.1.0Cargo.lock
data-encoding2.9.0Cargo.lock
deranged0.5.4Cargo.lock
difflib0.4.0Cargo.lock
digest0.10.7Cargo.lock
displaydoc0.2.5Cargo.lock
dunce1.0.5Cargo.lock
dyn-clone1.0.20Cargo.lock
either1.16.0Cargo.lock
email_address0.2.9Cargo.lock
embedded-io0.4.0Cargo.lock
embedded-io0.6.1Cargo.lock
encode_unicode1.0.0Cargo.lock
encoding_rs0.8.35Cargo.lock
equivalent1.0.2Cargo.lock
errno0.3.14Cargo.lock
etcetera0.11.0Cargo.lock
event-listener5.4.2Cargo.lock
event-listener-strategy0.5.4Cargo.lock
fancy-regex0.19.0Cargo.lock
fastrand2.3.0Cargo.lock
filetime0.2.26Cargo.lock
find-msvc-tools0.1.12Cargo.lock
flate21.1.10Cargo.lock
fluent-uri0.3.2Cargo.lock
fluent-uri0.4.1Cargo.lock
fnv1.0.7Cargo.lock
foldhash0.1.5Cargo.lock
foldhash0.2.0Cargo.lock
form_urlencoded1.2.2Cargo.lock
fraction0.17.0Cargo.lock
fs_extra1.3.0Cargo.lock
fst0.4.7Cargo.lock
futures0.3.34Cargo.lock
futures-channel0.3.34Cargo.lock
futures-core0.3.34Cargo.lock
futures-executor0.3.34Cargo.lock
futures-io0.3.34Cargo.lock
futures-macro0.3.34Cargo.lock
futures-sink0.3.34Cargo.lock
futures-task0.3.34Cargo.lock
futures-util0.3.34Cargo.lock
generic-array0.14.7Cargo.lock
getrandom0.2.16Cargo.lock
getrandom0.3.4Cargo.lock
getrandom0.4.2Cargo.lock
gimli0.32.3Cargo.lock
globset0.4.18Cargo.lock
h20.4.13Cargo.lock
hashbrown0.14.5Cargo.lock
hashbrown0.15.5Cargo.lock
hashbrown0.17.0Cargo.lock
heck0.5.0Cargo.lock
hex0.4.3Cargo.lock
http1.5.0Cargo.lock
http-body1.0.1Cargo.lock
http-body-util0.1.3Cargo.lock
http-cache1.0.0-alpha.8Cargo.lock
http-cache-reqwest1.0.0-alpha.9Cargo.lock
http-cache-semantics3.0.0Cargo.lock
http-serde2.1.1Cargo.lock
httparse1.10.1Cargo.lock
httpdate1.0.3Cargo.lock
human-panic2.0.8Cargo.lock
hyper1.7.0Cargo.lock
hyper-rustls0.27.7Cargo.lock
hyper-util0.1.17Cargo.lock
icu_collections2.0.0Cargo.lock
icu_locale_core2.0.0Cargo.lock
icu_normalizer2.0.0Cargo.lock
icu_normalizer_data2.0.0Cargo.lock
icu_properties2.0.1Cargo.lock
icu_properties_data2.0.1Cargo.lock
icu_provider2.0.0Cargo.lock
id-arena2.3.0Cargo.lock
idna1.1.0Cargo.lock
idna_adapter1.2.1Cargo.lock
ignore0.4.33Cargo.lock
indexmap2.14.2Cargo.lock
indicatif0.18.6Cargo.lock
insta1.49.0Cargo.lock
ipnet2.11.0Cargo.lock
iri-string0.7.8Cargo.lock
is_terminal_polyfill1.70.2Cargo.lock
itertools0.14.0Cargo.lock
itertools0.15.0Cargo.lock
itoa1.0.15Cargo.lock
jni0.21.1Cargo.lock
jni-sys0.3.0Cargo.lock
jobserver0.1.34Cargo.lock
js-sys0.3.85Cargo.lock
jsonschema0.58.5Cargo.lock
jsonschema-regex0.58.5Cargo.lock
jsonschema-value0.58.5Cargo.lock
lazy_static1.5.0Cargo.lock
leb128fmt0.1.0Cargo.lock
libc0.2.185Cargo.lock
libredox0.1.10Cargo.lock
libyaml-rs0.3.0Cargo.lock
line-index0.1.2Cargo.lock
linux-raw-sys0.12.1Cargo.lock
litemap0.8.0Cargo.lock
lock_api0.4.14Cargo.lock
log0.4.28Cargo.lock
lru-slab0.1.2Cargo.lock
ls-types0.0.2Cargo.lock
matchers0.2.0Cargo.lock
memchr2.8.3Cargo.lock
memmap20.5.10Cargo.lock
micromap0.3.0Cargo.lock
miette5.10.0Cargo.lock
miette-derive5.10.0Cargo.lock
mime0.3.17Cargo.lock
miniz_oxide0.8.9Cargo.lock
mio1.2.0Cargo.lock
moka0.12.15Cargo.lock
nohash-hasher0.2.0Cargo.lock
ntapi0.4.2Cargo.lock
nu-ansi-term0.50.3Cargo.lock
num0.4.3Cargo.lock
num-bigint0.4.8Cargo.lock
num-cmp0.1.0Cargo.lock
num-complex0.4.6Cargo.lock
num-conv0.2.0Cargo.lock
num-integer0.1.46Cargo.lock
num-iter0.1.45Cargo.lock
num-rational0.4.2Cargo.lock
num-traits0.2.19Cargo.lock
objc2-core-foundation0.3.2Cargo.lock
objc2-io-kit0.3.2Cargo.lock
object0.37.3Cargo.lock
once_cell1.21.3Cargo.lock
once_cell_polyfill1.70.2Cargo.lock
openssl-probe0.1.6Cargo.lock
outref0.5.2Cargo.lock
owo-colors4.4.0Cargo.lock
parking2.2.1Cargo.lock
parking_lot0.12.5Cargo.lock
parking_lot_core0.9.12Cargo.lock
percent-encoding2.3.2Cargo.lock
pin-project-lite0.2.16Cargo.lock
pin-utils0.1.0Cargo.lock
portable-atomic1.13.1Cargo.lock
postcard1.1.3Cargo.lock
potential_utf0.1.3Cargo.lock
powerfmt0.2.0Cargo.lock
predicates3.1.3Cargo.lock
predicates-core1.0.9Cargo.lock
predicates-tree1.0.12Cargo.lock
prettyplease0.2.37Cargo.lock
proc-macro21.0.106Cargo.lock
quinn0.11.9Cargo.lock
quinn-proto0.11.16Cargo.lock
quinn-udp0.5.14Cargo.lock
quote1.0.45Cargo.lock
r-efi5.3.0Cargo.lock
r-efi6.0.0Cargo.lock
rand0.10.2Cargo.lock
rand_core0.10.1Cargo.lock
rand_pcg0.10.2Cargo.lock
redox_syscall0.5.18Cargo.lock
ref-cast1.0.25Cargo.lock
ref-cast-impl1.0.25Cargo.lock
referencing0.58.5Cargo.lock
regex1.13.1Cargo.lock
regex-automata0.4.18Cargo.lock
regex-syntax0.8.11Cargo.lock
reqwest0.13.5Cargo.lock
reqwest-middleware0.5.2Cargo.lock
ring0.17.14Cargo.lock
rustc-demangle0.1.26Cargo.lock
rustc-hash2.1.1Cargo.lock
rustix1.1.4Cargo.lock
rustls0.23.34Cargo.lock
rustls-native-certs0.8.1Cargo.lock
rustls-pki-types1.12.0Cargo.lock
rustls-platform-verifier0.6.1Cargo.lock
rustls-platform-verifier-android0.1.1Cargo.lock
rustls-webpki0.103.13Cargo.lock
rustversion1.0.22Cargo.lock
ryu1.0.20Cargo.lock
same-file1.0.6Cargo.lock
schannel0.1.27Cargo.lock
schemars1.2.2Cargo.lock
schemars_derive1.2.2Cargo.lock
scopeguard1.2.0Cargo.lock
security-framework3.3.0Cargo.lock
security-framework-sys2.14.0Cargo.lock
self_cell1.3.0Cargo.lock
semver1.0.27Cargo.lock
serde1.0.229Cargo.lock
serde_core1.0.229Cargo.lock
serde_derive1.0.229Cargo.lock
serde_derive_internals0.30.0Cargo.lock
serde_json1.0.151Cargo.lock
serde_spanned1.1.1Cargo.lock
serde_urlencoded0.7.1Cargo.lock
sha-10.10.1Cargo.lock
sha10.10.7Cargo.lock
sha20.10.9Cargo.lock
sharded-slab0.1.7Cargo.lock
shlex2.0.1Cargo.lock
similar2.7.0Cargo.lock
similar3.2.0Cargo.lock
slab0.4.11Cargo.lock
smallvec1.15.1Cargo.lock
socket20.6.3Cargo.lock
ssri9.2.0Cargo.lock
stable_deref_trait1.2.1Cargo.lock
streaming-iterator0.1.9Cargo.lock
strsim0.11.1Cargo.lock
strum0.28.0Cargo.lock
strum_macros0.28.0Cargo.lock
subtle2.6.1Cargo.lock
syn2.0.117Cargo.lock
syn3.0.3Cargo.lock
sync_wrapper1.0.2Cargo.lock
synstructure0.13.2Cargo.lock
sysinfo0.38.4Cargo.lock
system-configuration0.6.1Cargo.lock
system-configuration-sys0.6.0Cargo.lock
tagptr0.2.0Cargo.lock
tar0.4.46Cargo.lock
tempfile3.27.0Cargo.lock
termtree0.5.1Cargo.lock
text-size1.1.1Cargo.lock
thiserror1.0.69Cargo.lock
thiserror2.0.21Cargo.lock
thiserror-impl1.0.69Cargo.lock
thiserror-impl2.0.21Cargo.lock
thread_local1.1.9Cargo.lock
tikv-jemalloc-sys0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8Cargo.lock
tikv-jemallocator0.7.0Cargo.lock
time0.3.47Cargo.lock
time-core0.1.8Cargo.lock
time-macros0.2.27Cargo.lock
tinystr0.8.1Cargo.lock
tinyvec1.10.0Cargo.lock
tinyvec_macros0.1.1Cargo.lock
tokio1.53.2Cargo.lock
tokio-macros2.7.2Cargo.lock
tokio-rustls0.26.4Cargo.lock
tokio-stream0.1.19Cargo.lock
tokio-util0.7.16Cargo.lock
toml1.1.1+spec-1.1.0Cargo.lock
toml_datetime1.1.1+spec-1.1.0Cargo.lock
toml_writer1.1.1+spec-1.1.0Cargo.lock
tower0.5.2Cargo.lock
tower-http0.6.8Cargo.lock
tower-layer0.3.3Cargo.lock
tower-lsp-server0.23.0Cargo.lock
tower-service0.3.3Cargo.lock
tracing0.1.44Cargo.lock
tracing-attributes0.1.31Cargo.lock
tracing-core0.1.36Cargo.lock
tracing-indicatif0.3.14Cargo.lock
tracing-log0.2.0Cargo.lock
tracing-subscriber0.3.23Cargo.lock
tree-sitter0.27.0Cargo.lock
tree-sitter-bash0.25.1Cargo.lock
tree-sitter-language0.1.8Cargo.lock
tree-sitter-yaml0.7.2Cargo.lock
try-lock0.2.5Cargo.lock
typenum1.20.1Cargo.lock
typomania0.2.0Cargo.lock
unicode-general-category1.1.0Cargo.lock
unicode-ident1.0.20Cargo.lock
unicode-width0.1.14Cargo.lock
unicode-width0.2.2Cargo.lock
unicode-xid0.2.6Cargo.lock
unit-prefix0.5.1Cargo.lock
untrusted0.9.0Cargo.lock
url2.5.8Cargo.lock
utf8_iter1.0.4Cargo.lock
utf8parse0.2.2Cargo.lock
uuid1.23.0Cargo.lock
uuid-simd0.8.0Cargo.lock
valuable0.1.1Cargo.lock
version_check0.9.5Cargo.lock
vsimd0.8.0Cargo.lock
vt1000.16.2Cargo.lock
vte0.15.0Cargo.lock
wait-timeout0.2.1Cargo.lock
walkdir2.5.0Cargo.lock
want0.3.1Cargo.lock
wasi0.11.1+wasi-snapshot-preview1Cargo.lock
wasip21.0.1+wasi-0.2.4Cargo.lock
wasip30.4.0+wasi-0.3.0-rc-2026-01-06Cargo.lock
wasm-bindgen0.2.108Cargo.lock
wasm-bindgen-futures0.4.58Cargo.lock
wasm-bindgen-macro0.2.108Cargo.lock
wasm-bindgen-macro-support0.2.108Cargo.lock
wasm-bindgen-shared0.2.108Cargo.lock
wasm-encoder0.244.0Cargo.lock
wasm-metadata0.244.0Cargo.lock
wasm-streams0.5.0Cargo.lock
wasmparser0.244.0Cargo.lock
web-sys0.3.85Cargo.lock
web-time1.1.0Cargo.lock
webpki-root-certs1.0.5Cargo.lock
winapi0.3.9Cargo.lock
winapi-i686-pc-windows-gnu0.4.0Cargo.lock
winapi-util0.1.11Cargo.lock
winapi-x86_64-pc-windows-gnu0.4.0Cargo.lock
windows0.62.2Cargo.lock
windows-collections0.3.2Cargo.lock
windows-core0.62.2Cargo.lock
windows-future0.3.2Cargo.lock
windows-implement0.60.2Cargo.lock
windows-interface0.59.3Cargo.lock
windows-numerics0.3.1Cargo.lock
windows-registry0.5.3Cargo.lock
windows-result0.3.4Cargo.lock
windows-result0.4.1Cargo.lock
windows-strings0.4.2Cargo.lock
windows-strings0.5.1Cargo.lock
windows-sys0.45.0Cargo.lock
windows-sys0.52.0Cargo.lock
windows-sys0.59.0Cargo.lock
windows-sys0.60.2Cargo.lock
windows-sys0.61.2Cargo.lock
windows-targets0.42.2Cargo.lock
windows-targets0.52.6Cargo.lock
windows-targets0.53.5Cargo.lock
windows-threading0.2.1Cargo.lock
windows_aarch64_gnullvm0.42.2Cargo.lock
windows_aarch64_gnullvm0.52.6Cargo.lock
windows_aarch64_gnullvm0.53.1Cargo.lock
windows_aarch64_msvc0.42.2Cargo.lock
windows_aarch64_msvc0.52.6Cargo.lock
windows_aarch64_msvc0.53.1Cargo.lock
windows_i686_gnu0.42.2Cargo.lock
windows_i686_gnu0.52.6Cargo.lock
windows_i686_gnu0.53.1Cargo.lock
windows_i686_gnullvm0.52.6Cargo.lock
windows_i686_gnullvm0.53.1Cargo.lock
windows_i686_msvc0.42.2Cargo.lock
windows_i686_msvc0.52.6Cargo.lock
windows_i686_msvc0.53.1Cargo.lock
windows_x86_64_gnu0.42.2Cargo.lock
windows_x86_64_gnu0.52.6Cargo.lock
windows_x86_64_gnu0.53.1Cargo.lock
windows_x86_64_gnullvm0.42.2Cargo.lock
windows_x86_64_gnullvm0.52.6Cargo.lock
windows_x86_64_gnullvm0.53.1Cargo.lock
windows_x86_64_msvc0.42.2Cargo.lock
windows_x86_64_msvc0.52.6Cargo.lock
windows_x86_64_msvc0.53.1Cargo.lock
wit-bindgen0.46.0Cargo.lock
wit-bindgen0.51.0Cargo.lock
wit-bindgen-core0.51.0Cargo.lock
wit-bindgen-rust0.51.0Cargo.lock
wit-bindgen-rust-macro0.51.0Cargo.lock
wit-component0.244.0Cargo.lock
wit-parser0.244.0Cargo.lock
woodruffw-trough-tree-sitter-powershell0.1.2Cargo.lock
writeable0.6.1Cargo.lock
xattr1.6.1Cargo.lock
xxhash-rust0.8.18Cargo.lock
yaml_serde0.10.7Cargo.lock
yoke0.8.0Cargo.lock
yoke-derive0.8.0Cargo.lock
zerocopy0.8.27Cargo.lock
zerocopy-derive0.8.27Cargo.lock
zerofrom0.1.6Cargo.lock
zerofrom-derive0.1.6Cargo.lock
zeroize1.8.2Cargo.lock
zerotrie0.2.2Cargo.lock
zerovec0.11.4Cargo.lock
zerovec-derive0.11.1Cargo.lock
zlib-rs0.6.7Cargo.lock
zmij1.0.23Cargo.lock
pypi (22)
NameVersionLicenseDeclared in
click8.3.1uv.lock
colorama0.4.6uv.lock
deepmerge2.0uv.lock
iniconfig2.3.0uv.lock
jinja23.1.6uv.lock
markdown3.10uv.lock
markdown-it-py4.0.0uv.lock
markupsafe3.0.3uv.lock
mdurl0.1.2uv.lock
packaging25.0uv.lock
pathspec1.1.1uv.lock
pluggy1.6.0uv.lock
pygments2.20.0uv.lock
pymdown-extensions11.0.1uv.lock
pytest9.1.1uv.lock
pytest-codspeed5.0.3uv.lock
pyyaml6.0.3uv.lock
rich14.2.0uv.lock
tomli2.4.1uv.lock
urllib32.8.0uv.lock
zensical0.0.68uv.lock
zizmorUNKNOWNuv.lock
github (21)
NameVersionLicenseDeclared in
$/.github/workflows/release-binaries.ymlUNKNOWN.github/workflows/release.yml
$/.github/workflows/release-crates.ymlUNKNOWN.github/workflows/release.yml
$/.github/workflows/release-docker.ymlUNKNOWN.github/workflows/release.yml
$/.github/workflows/release-pypi.ymlUNKNOWN.github/workflows/release.yml
actions/attestv4.2.2.github/workflows/release-binaries.yml
actions/checkoutv7.0.1.github/workflows/benchmark.yml
actions/configure-pagesv6.0.0.github/workflows/site.yml
actions/deploy-pagesv5.0.1.github/workflows/site.yml
actions/download-artifactv8.0.1.github/workflows/release-binaries.yml
actions/upload-artifactv7.0.1.github/workflows/release-binaries.yml
actions/upload-pages-artifactv5.0.0.github/workflows/site.yml
astral-sh/setup-uvv10.2.0.github/workflows/benchmark.yml
CodSpeedHQ/actionv5.4.0.github/workflows/benchmark.yml
docker/github-builder/.github/workflows/build.ymlv1.17.0.github/workflows/release-docker.yml
github/codeql-action/upload-sarifv4.38.2.github/workflows/test-output.yml
peter-evans/create-pull-requestv8.1.1.github/workflows/codegen.yml
PyO3/maturin-actionv1.51.0.github/workflows/release-pypi.yml
re-actors/alls-greenv1.3.0.github/workflows/ci.yml
rust-lang/crates-io-auth-actionv1.0.5.github/workflows/release-crates.yml
Swatinem/rust-cachev2.9.2.github/workflows/benchmark.yml
zizmorcore/zizmor-actionv0.6.4.github/workflows/zizmor.yml
unknown (10)
NameVersionLicenseDeclared in
github-actions-expressions1.31.1Cargo.lock
github-actions-models1.31.1Cargo.lock
pre-commit-models1.31.1Cargo.lock
subfeature1.31.1Cargo.lock
tree-sitter-iter1.31.1Cargo.lock
yamlpatch1.31.1Cargo.lock
yamlpath1.31.1Cargo.lock
zizmor1.31.1Cargo.lock
zizmor-dev1.31.1Cargo.lock
zizmor-sarif1.31.1Cargo.lock

History

WeekVersionDependenciesCriticalHighMediumLowUnknownChanges
2026-11-02v1.31.149400220—
2026-11-01v1.31.149400220—

SBOM minimum elements

Scored by sbomlyze on the generated source SBOM. A source SBOM usually lacks supplier and hash data, so these scores mostly reflect what the project's manifests declare.

StandardScoreChecks passedFailed checks
NTIA 2021715/7Supplier Name, Dependency Relationship
CISA 2025505/10Software Producer, Dependency Relationship, License Information, Component Hash, SBOM Author
BSI TR-03183444/9Component Creator, Distribution Licences, SHA-512 Hash, Dependency Relationship, SBOM Creator Contact

Evidence

Downloads for this week: CycloneDX SBOM · Grype report

Permanent copy of the raw SBOM, Grype, OSV-Scanner, and govulncheck output and release checks: release report-2026-11-02, folder supply-chain-shard-*/zizmorcore__zizmor/.

25 manifests and lockfiles scanned

.github/workflows/benchmark.yml, .github/workflows/ci.yml, .github/workflows/codegen.yml, .github/workflows/release-binaries.yml, .github/workflows/release-crates.yml, .github/workflows/release-docker.yml, .github/workflows/release-pypi.yml, .github/workflows/release.yml, .github/workflows/site.yml, .github/workflows/test-output.yml, .github/workflows/zizmor.yml, Cargo.lock, Cargo.toml, crates/github-actions-expressions/Cargo.toml, crates/github-actions-models/Cargo.toml, crates/pre-commit-models/Cargo.toml, crates/subfeature/Cargo.toml, crates/tree-sitter-iter/Cargo.toml, crates/yamlpatch/Cargo.toml, crates/yamlpath/Cargo.toml, crates/zizmor-dev/Cargo.toml, crates/zizmor-sarif/Cargo.toml, crates/zizmor/Cargo.toml, pyproject.toml, uv.lock

Full JSON for this project · Atom feed of weekly changes

Badges

shields.io endpoints refreshed with each weekly scan. They report this week's result for the latest release, nothing more.

[![release verification](https://img.shields.io/endpoint?url=https%3A%2F%2Frezmoss.github.io%2Fawesome-security-pipeline%2Fbadges%2Fzizmorcore%2Fzizmor%2Frelease.json)](https://rezmoss.github.io/awesome-security-pipeline/projects/zizmorcore/zizmor/index.html)

How this report is made

Every Sunday a GitHub Actions workflow resolves each catalog tool to its latest release and runs the checks below. Every tool is installed from its own latest release and verified against its published checksum or digest. Nothing from the scanned projects is built or executed; release binaries are analyzed as files.

How the weekly supply-chain report is producedEvery Sunday the catalog's tools are resolved to their latest release. Manifests and workflows go to Syft, Grype, OSV-Scanner, sbomlyze, and zizmor; the release binary and its signatures go to govulncheck, Cosign, slsa-verifier, and GitHub attestation verification; the repository goes to OpenSSF Scorecard. Results are compared with the previous week and published here.Catalog78 tools in READMELatest releaseGitHub API, every SundayManifests & workflowssparse checkout, no testsRelease binaryLinux amd64 + signaturesRepositoryGitHub & OpenSSF dataSyftSBOMGrype + OSV-Scannerknown advisoriessbomlyzediff + minimum elementszizmorworkflow auditgovulncheckvulnerable code in binaryCosign · slsa-verifier · ghrelease verificationOpenSSF Scorecardrepository practicesCompare with last weekdata branch historyThis reportoverview + project pages
ToolWhat it does hereVersion this week
SyftGenerates a CycloneDX SBOM from each release's manifests and lockfiles.1.55.0
GrypeMatches the SBOM against known vulnerabilities.0.121.0
OSV-ScannerChecks the same files against the OSV database to confirm or add matches.2.7.0
govulncheckFor Go tools, finds which advisories have vulnerable code compiled into the released Linux binary.1.9.0
zizmorAudits the project's GitHub Actions workflows for injection, unpinned actions, and excessive permissions.1.31.1
OpenSSF ScorecardScores repository security practices such as code review, branch protection, and pinned dependencies.5.6.0
CosignVerifies Sigstore signatures on the release binary or its checksums file.3.1.4
slsa-verifierVerifies SLSA build provenance published with the release.2.7.1
GitHub CLI attestationsVerifies GitHub artifact attestations for the release binary.—
sbomlyzeDiffs each SBOM against last week and scores NTIA, CISA, and BSI minimum elements. Maintained by this repository's maintainer.0.6.0