cargo-audit

Audit Cargo.lock for crates with security vulnerabilities

RustSec/rustsec · Static Application Security Testing (SAST) › Language-specific › Rust · scanned cargo-audit/v0.22.2 (released 2026-06-05) · commit 281452c35cf0 · last scan 2026-11-02

465
declared dependencies
0 / 1
critical / high advisories
6
advisories with a fixed version
—
OpenSSF Scorecard (of 10); no result this week
no checksums or signatures
release verification

Changes since last week

no change.

Known vulnerabilities (6)

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
HighGHSA-4w2j-m93h-cj5j sourcequinn-proto
cargo
0.11.140.11.15✓—no—Cargo.lockDispute
MediumGHSA-2vh6-hw4j-32ww sourcegix-packetline
cargo
0.21.40.21.5✓—no—Cargo.lockDispute
MediumGHSA-2mjx-qc3c-rqvc sourcerustls
cargo
0.23.400.23.45✓—no—Cargo.lockDispute
MediumGHSA-c8m5-c952-6cm4 sourcerustls
cargo
0.23.400.23.46✓—no—Cargo.lockDispute
LowGHSA-h2v8-394m-p7vv sourcerustls
cargo
0.23.400.23.46✓—no—Cargo.lockDispute
LowGHSA-w44r-93j7-qv28 sourcerustls
cargo
0.23.400.23.46✓—no—Cargo.lockDispute

Second opinion: OSV-Scanner

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

Reported only by OSV-Scanner (17)
AdvisoryPackageVersionSeverity
RUSTSEC-2026-0190anyhow1.0.102Unknown
RUSTSEC-2026-0374basic-toml0.1.10Unknown
RUSTSEC-2026-0204crossbeam-epoch0.9.18Unknown
RUSTSEC-2026-0306faster-hex0.10.0Unknown
RUSTSEC-2026-0214gumdrop0.8.1Unknown
GHSA-q83h-524g-xf6h, RUSTSEC-2026-0258h20.4.14Unknown
GHSA-8p3x-q3q3-q3v5, RUSTSEC-2026-0418libz-sys1.1.28Unknown
RUSTSEC-2026-0186memmap20.9.10Unknown
RUSTSEC-2026-0194quick-xml0.39.4High
RUSTSEC-2026-0195quick-xml0.39.4High
GHSA-465w-v9q3-7j98, RUSTSEC-2026-0338quinn-proto0.11.14Unknown
GHSA-hmxj-32vh-65vr, RUSTSEC-2026-0339quinn-proto0.11.14Unknown
GHSA-3g6h-r5qx-f6hq, RUSTSEC-2026-0340quinn-proto0.11.14High
GHSA-2hv7-gw8g-gpq5, RUSTSEC-2026-0342quinn-proto0.11.14Unknown
BIT-golang-2026-111943, CVE-2026-111943, GO-2026-6809rustls-webpki0.103.13Unknown
RUSTSEC-2026-0386tokio1.52.3Unknown
BIT-golang-2026-111943, CVE-2026-111943, GO-2026-6809webpki-root-certs1.0.7Unknown

Release integrity

Verdict: no checksums or signatures for cargo-audit-x86_64-unknown-linux-gnu-v0.22.2.tgz. The download matches GitHub's recorded digest.

Verified means a signature, provenance, or attestation was checked against an identity in RustSec/rustsec'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)

31 potential issues in 11 workflow files at this release: 2 high, 28 medium, 0 low severity (medium or high confidence only). Each is a pattern to review, not a confirmed vulnerability.

All findings
SeverityRuleLocationNote
Highunpinned-uses
unpinned action reference
.github/workflows/cvss.yml:58this step
Highunpinned-uses
unpinned action reference
.github/workflows/platforms-update.yml:17this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/admin.yml:30this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cargo-audit.yml:30this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cargo-audit.yml:35this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cargo-audit.yml:53this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cargo-audit.yml:69this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cargo-audit.yml:83this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cargo-lock.yml:34this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cargo-lock.yml:53this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cargo-lock.yml:68this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cvss.yml:34this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cvss.yml:53this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/cvss.yml:70this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/platforms.yml:34this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/platforms.yml:51this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/quitters.yml:34this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/quitters.yml:48this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/release.yml:91this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/release.yml:100this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/rustsec.yml:37this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/rustsec.yml:54this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/security_audit.yml:21this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/workspace.yml:17this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/workspace.yml:22this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/workspace.yml:32this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/workspace.yml:38this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/workspace.yml:42this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/workspace.yml:53this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/workspace.yml:59this step
Informationalsuperfluous-actions
action functionality is already included by the runner
.github/workflows/release.yml:130this step

Dependencies (465)

By ecosystem: cargo 444, github 12, unknown 9.

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

cargo (444)
NameVersionLicenseDeclared in
abscissa_core0.9.0Cargo.lock
abscissa_derive0.9.0Cargo.lock
addr2line0.25.1Cargo.lock
adler22.0.1Cargo.lock
aho-corasick1.1.4Cargo.lock
allocator-api20.2.21Cargo.lock
android_system_properties0.1.5Cargo.lock
anstream1.0.0Cargo.lock
anstyle1.0.14Cargo.lock
anstyle-parse1.0.0Cargo.lock
anstyle-query1.1.5Cargo.lock
anstyle-wincon3.0.11Cargo.lock
anyhow1.0.102Cargo.lock
arc-swap1.9.1Cargo.lock
arrayvec0.7.6Cargo.lock
askama0.16.0Cargo.lock
askama_derive0.16.0Cargo.lock
askama_macros0.16.0Cargo.lock
askama_parser0.16.0Cargo.lock
async-compression0.4.42Cargo.lock
atom_syndication0.12.8Cargo.lock
atomic-waker1.1.2Cargo.lock
auditable-extract0.3.5Cargo.lock
auditable-info0.10.0Cargo.lock
auditable-serde0.9.0Cargo.lock
autocfg1.5.0Cargo.lock
aws-lc-rs1.16.3Cargo.lock
aws-lc-sys0.40.0Cargo.lock
backtrace0.3.76Cargo.lock
base640.22.1Cargo.lock
basic-toml0.1.10Cargo.lock
binfarce0.2.1Cargo.lock
bitflags2.11.1Cargo.lock
block-buffer0.10.4Cargo.lock
borsh1.6.1Cargo.lock
bstr1.12.1Cargo.lock
bumpalo3.20.2Cargo.lock
byteorder1.5.0Cargo.lock
bytes1.11.1Cargo.lock
camino1.2.2Cargo.lock
canonical-path2.0.2Cargo.lock
caseless0.2.2Cargo.lock
cc1.2.62Cargo.lock
cfg-if1.0.4Cargo.lock
cfg_aliases0.2.1Cargo.lock
chrono0.4.44Cargo.lock
clap4.6.1Cargo.lock
clap_builder4.6.0Cargo.lock
clap_derive4.6.1Cargo.lock
clap_lex1.1.0Cargo.lock
clru0.6.3Cargo.lock
cmake0.1.58Cargo.lock
color-eyre0.6.5Cargo.lock
colorchoice1.0.5Cargo.lock
combine4.6.7Cargo.lock
compression-codecs0.4.38Cargo.lock
compression-core0.4.32Cargo.lock
comrak0.52.0Cargo.lock
core-foundation0.10.1Cargo.lock
core-foundation-sys0.8.7Cargo.lock
cpufeatures0.2.17Cargo.lock
crc32fast1.5.0Cargo.lock
crossbeam-channel0.5.15Cargo.lock
crossbeam-deque0.8.6Cargo.lock
crossbeam-epoch0.9.18Cargo.lock
crossbeam-utils0.8.21Cargo.lock
crypto-common0.1.7Cargo.lock
curl0.4.49Cargo.lock
curl-sys0.4.88+curl-8.20.0Cargo.lock
darling0.20.11Cargo.lock
darling_core0.20.11Cargo.lock
darling_macro0.20.11Cargo.lock
deranged0.5.8Cargo.lock
derive_builder0.20.2Cargo.lock
derive_builder_core0.20.2Cargo.lock
derive_builder_macro0.20.2Cargo.lock
digest0.10.7Cargo.lock
diligent-date-parser0.1.5Cargo.lock
display-error-chain0.2.2Cargo.lock
displaydoc0.2.5Cargo.lock
dunce1.0.5Cargo.lock
either1.15.0Cargo.lock
encoding_rs0.8.35Cargo.lock
entities1.0.1Cargo.lock
equivalent1.0.2Cargo.lock
errno0.3.14Cargo.lock
eyre0.6.12Cargo.lock
faster-hex0.10.0Cargo.lock
fastrand2.4.1Cargo.lock
filetime0.2.28Cargo.lock
find-msvc-tools0.1.9Cargo.lock
finl_unicode1.4.0Cargo.lock
fixedbitset0.5.7Cargo.lock
flate21.1.9Cargo.lock
fnv1.0.7Cargo.lock
foldhash0.1.5Cargo.lock
foldhash0.2.0Cargo.lock
form_urlencoded1.2.2Cargo.lock
fs-err3.3.0Cargo.lock
fs_extra1.3.0Cargo.lock
futures-channel0.3.32Cargo.lock
futures-core0.3.32Cargo.lock
futures-io0.3.32Cargo.lock
futures-sink0.3.32Cargo.lock
futures-task0.3.32Cargo.lock
futures-util0.3.32Cargo.lock
generic-array0.14.7Cargo.lock
getrandom0.2.17Cargo.lock
getrandom0.3.4Cargo.lock
getrandom0.4.2Cargo.lock
gimli0.32.3Cargo.lock
gix0.84.0Cargo.lock
gix-actor0.41.1Cargo.lock
gix-attributes0.33.1Cargo.lock
gix-bitmap0.3.2Cargo.lock
gix-chunk0.7.2Cargo.lock
gix-command0.9.1Cargo.lock
gix-commitgraph0.37.1Cargo.lock
gix-config0.57.0Cargo.lock
gix-config-value0.18.1Cargo.lock
gix-credentials0.38.1Cargo.lock
gix-date0.15.4Cargo.lock
gix-diff0.64.0Cargo.lock
gix-discover0.52.0Cargo.lock
gix-error0.2.4Cargo.lock
gix-features0.48.1Cargo.lock
gix-filter0.31.0Cargo.lock
gix-fs0.21.2Cargo.lock
gix-glob0.26.1Cargo.lock
gix-hash0.25.1Cargo.lock
gix-hashtable0.15.1Cargo.lock
gix-ignore0.21.1Cargo.lock
gix-index0.52.0Cargo.lock
gix-lock23.0.0Cargo.lock
gix-negotiate0.32.0Cargo.lock
gix-object0.61.0Cargo.lock
gix-odb0.81.0Cargo.lock
gix-pack0.71.0Cargo.lock
gix-packetline0.21.4Cargo.lock
gix-path0.12.1Cargo.lock
gix-pathspec0.18.1Cargo.lock
gix-prompt0.15.1Cargo.lock
gix-protocol0.62.0Cargo.lock
gix-quote0.7.2Cargo.lock
gix-ref0.64.0Cargo.lock
gix-refspec0.42.0Cargo.lock
gix-revision0.46.0Cargo.lock
gix-revwalk0.32.0Cargo.lock
gix-sec0.14.1Cargo.lock
gix-shallow0.12.1Cargo.lock
gix-submodule0.31.0Cargo.lock
gix-tempfile23.0.0Cargo.lock
gix-trace0.1.20Cargo.lock
gix-transport0.57.1Cargo.lock
gix-traverse0.58.0Cargo.lock
gix-url0.36.1Cargo.lock
gix-utils0.3.3Cargo.lock
gix-validate0.11.2Cargo.lock
gix-worktree0.53.0Cargo.lock
gix-worktree-state0.31.0Cargo.lock
gix-worktree-stream0.33.0Cargo.lock
glob0.3.3Cargo.lock
gumdrop0.8.1Cargo.lock
gumdrop_derive0.8.1Cargo.lock
h20.4.14Cargo.lock
hash320.3.1Cargo.lock
hashbrown0.15.5Cargo.lock
hashbrown0.16.1Cargo.lock
hashbrown0.17.1Cargo.lock
heapless0.8.0Cargo.lock
heck0.5.0Cargo.lock
home0.5.12Cargo.lock
http1.4.0Cargo.lock
http-body1.0.1Cargo.lock
http-body-util0.1.3Cargo.lock
httparse1.10.1Cargo.lock
hyper1.9.0Cargo.lock
hyper-rustls0.27.9Cargo.lock
hyper-util0.1.20Cargo.lock
iana-time-zone0.1.65Cargo.lock
iana-time-zone-haiku0.1.2Cargo.lock
icu_collections2.1.1Cargo.lock
icu_locale_core2.1.1Cargo.lock
icu_normalizer2.1.1Cargo.lock
icu_normalizer_data2.1.1Cargo.lock
icu_properties2.1.2Cargo.lock
icu_properties_data2.1.2Cargo.lock
icu_provider2.1.1Cargo.lock
id-arena2.3.0Cargo.lock
ident_case1.0.1Cargo.lock
idna1.1.0Cargo.lock
idna_adapter1.2.1Cargo.lock
indenter0.3.4Cargo.lock
indexmap2.14.0Cargo.lock
io-close0.3.7Cargo.lock
ipnet2.12.0Cargo.lock
is_terminal_polyfill1.70.2Cargo.lock
itoa1.0.18Cargo.lock
jetscii0.5.3Cargo.lock
jiff0.2.28Cargo.lock
jiff-static0.2.28Cargo.lock
jiff-tzdb0.1.6Cargo.lock
jiff-tzdb-platform0.1.3Cargo.lock
jni0.22.4Cargo.lock
jni-macros0.22.4Cargo.lock
jni-sys0.4.1Cargo.lock
jni-sys-macros0.4.1Cargo.lock
jobserver0.1.34Cargo.lock
js-sys0.3.98Cargo.lock
kstring2.0.2Cargo.lock
lazy_static1.5.0Cargo.lock
leb128fmt0.1.0Cargo.lock
libc0.2.186Cargo.lock
libz-sys1.1.28Cargo.lock
linux-raw-sys0.12.1Cargo.lock
litemap0.8.2Cargo.lock
lock_api0.4.14Cargo.lock
log0.4.29Cargo.lock
lru-slab0.1.2Cargo.lock
matchers0.2.0Cargo.lock
maybe-async0.2.10Cargo.lock
memchr2.8.0Cargo.lock
memmap20.9.10Cargo.lock
mime0.3.17Cargo.lock
miniz_oxide0.8.9Cargo.lock
mio1.2.0Cargo.lock
nonempty0.12.0Cargo.lock
nu-ansi-term0.50.3Cargo.lock
num-conv0.2.1Cargo.lock
num-traits0.2.19Cargo.lock
object0.37.3Cargo.lock
object0.39.1Cargo.lock
once_cell1.21.4Cargo.lock
once_cell_polyfill1.70.2Cargo.lock
openssl-probe0.2.1Cargo.lock
owo-colors4.3.0Cargo.lock
parking_lot0.12.5Cargo.lock
parking_lot_core0.9.12Cargo.lock
percent-encoding2.3.2Cargo.lock
petgraph0.8.3Cargo.lock
phf0.13.1Cargo.lock
phf_codegen0.13.1Cargo.lock
phf_generator0.13.1Cargo.lock
phf_shared0.13.1Cargo.lock
pin-project-lite0.2.17Cargo.lock
pkg-config0.3.33Cargo.lock
portable-atomic1.13.1Cargo.lock
portable-atomic-util0.2.7Cargo.lock
potential_utf0.1.5Cargo.lock
powerfmt0.2.0Cargo.lock
ppv-lite860.2.21Cargo.lock
prettyplease0.2.37Cargo.lock
proc-macro21.0.106Cargo.lock
prodash31.0.0Cargo.lock
quick-xml0.39.4Cargo.lock
quinn0.11.9Cargo.lock
quinn-proto0.11.14Cargo.lock
quinn-udp0.5.14Cargo.lock
quote1.0.45Cargo.lock
r-efi5.3.0Cargo.lock
r-efi6.0.0Cargo.lock
rand0.9.4Cargo.lock
rand_chacha0.9.0Cargo.lock
rand_core0.9.5Cargo.lock
rayon1.12.0Cargo.lock
rayon-core1.13.0Cargo.lock
redox_syscall0.5.18Cargo.lock
regex1.12.3Cargo.lock
regex-automata0.4.14Cargo.lock
regex-syntax0.8.10Cargo.lock
reqwest0.13.3Cargo.lock
ring0.17.14Cargo.lock
rust-embed8.11.0Cargo.lock
rust-embed-impl8.11.0Cargo.lock
rust-embed-utils8.11.0Cargo.lock
rustc-demangle0.1.27Cargo.lock
rustc-hash2.1.2Cargo.lock
rustc-stable-hash0.1.2Cargo.lock
rustc_version0.4.1Cargo.lock
rustix1.1.4Cargo.lock
rustls0.23.40Cargo.lock
rustls-native-certs0.8.3Cargo.lock
rustls-pki-types1.14.1Cargo.lock
rustls-platform-verifier0.7.0Cargo.lock
rustls-platform-verifier-android0.1.1Cargo.lock
rustls-webpki0.103.13Cargo.lock
rustversion1.0.22Cargo.lock
same-file1.0.6Cargo.lock
schannel0.1.29Cargo.lock
scopeguard1.2.0Cargo.lock
secrecy0.10.3Cargo.lock
security-framework3.7.0Cargo.lock
security-framework-sys2.17.0Cargo.lock
semver1.0.28Cargo.lock
serde1.0.228Cargo.lock
serde_core1.0.228Cargo.lock
serde_derive1.0.228Cargo.lock
serde_json1.0.149Cargo.lock
serde_spanned1.1.1Cargo.lock
sha10.10.6Cargo.lock
sha1-checked0.10.0Cargo.lock
sha20.10.9Cargo.lock
sharded-slab0.1.7Cargo.lock
shell-words1.1.1Cargo.lock
shlex1.3.0Cargo.lock
simd-adler320.3.9Cargo.lock
simd_cesu81.1.1Cargo.lock
simdutf80.1.5Cargo.lock
siphasher1.0.3Cargo.lock
slab0.4.12Cargo.lock
smallvec1.15.1Cargo.lock
smol_str0.3.2Cargo.lock
socket20.6.3Cargo.lock
stable_deref_trait1.2.1Cargo.lock
static_assertions1.1.0Cargo.lock
strsim0.11.1Cargo.lock
subtle2.6.1Cargo.lock
syn1.0.109Cargo.lock
syn2.0.117Cargo.lock
sync_wrapper1.0.2Cargo.lock
synstructure0.13.2Cargo.lock
tame-index0.26.3Cargo.lock
tempfile3.27.0Cargo.lock
termcolor1.4.1Cargo.lock
thiserror2.0.18Cargo.lock
thiserror-impl2.0.18Cargo.lock
thread_local1.1.9Cargo.lock
time0.3.47Cargo.lock
time-core0.1.8Cargo.lock
time-macros0.2.27Cargo.lock
tinystr0.8.3Cargo.lock
tinyvec1.11.0Cargo.lock
tinyvec_macros0.1.1Cargo.lock
tokio1.52.3Cargo.lock
tokio-rustls0.26.4Cargo.lock
tokio-util0.7.18Cargo.lock
toml0.9.12+spec-1.1.0Cargo.lock
toml1.1.2+spec-1.1.0Cargo.lock
toml-span0.7.1Cargo.lock
toml_datetime0.7.5+spec-1.1.0Cargo.lock
toml_datetime1.1.1+spec-1.1.0Cargo.lock
toml_edit0.25.12+spec-1.1.0Cargo.lock
toml_parser1.1.2+spec-1.1.0Cargo.lock
toml_writer1.1.1+spec-1.1.0Cargo.lock
topological-sort0.2.2Cargo.lock
tower0.5.3Cargo.lock
tower-http0.6.10Cargo.lock
tower-layer0.3.3Cargo.lock
tower-service0.3.3Cargo.lock
tracing0.1.44Cargo.lock
tracing-attributes0.1.31Cargo.lock
tracing-core0.1.36Cargo.lock
tracing-log0.2.0Cargo.lock
tracing-subscriber0.3.23Cargo.lock
try-lock0.2.5Cargo.lock
twox-hash2.1.2Cargo.lock
typed-arena2.0.2Cargo.lock
typenum1.20.0Cargo.lock
uluru3.1.0Cargo.lock
unicode-bom2.0.3Cargo.lock
unicode-ident1.0.24Cargo.lock
unicode-normalization0.1.25Cargo.lock
unicode-xid0.2.6Cargo.lock
untrusted0.9.0Cargo.lock
url2.5.8Cargo.lock
utf8_iter1.0.4Cargo.lock
utf8parse0.2.2Cargo.lock
valuable0.1.1Cargo.lock
vcpkg0.2.15Cargo.lock
version_check0.9.5Cargo.lock
wait-timeout0.2.1Cargo.lock
walkdir2.5.0Cargo.lock
want0.3.1Cargo.lock
wasi0.11.1+wasi-snapshot-preview1Cargo.lock
wasip21.0.3+wasi-0.2.9Cargo.lock
wasip30.4.0+wasi-0.3.0-rc-2026-01-06Cargo.lock
wasm-bindgen0.2.121Cargo.lock
wasm-bindgen-futures0.4.71Cargo.lock
wasm-bindgen-macro0.2.121Cargo.lock
wasm-bindgen-macro-support0.2.121Cargo.lock
wasm-bindgen-shared0.2.121Cargo.lock
wasm-encoder0.244.0Cargo.lock
wasm-metadata0.244.0Cargo.lock
wasmparser0.207.0Cargo.lock
wasmparser0.244.0Cargo.lock
wasmparser0.247.0Cargo.lock
web-sys0.3.98Cargo.lock
web-time1.1.0Cargo.lock
webpki-root-certs1.0.7Cargo.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
windows-core0.62.2Cargo.lock
windows-implement0.60.2Cargo.lock
windows-interface0.59.3Cargo.lock
windows-result0.4.1Cargo.lock
windows-strings0.5.1Cargo.lock
windows-sys0.52.0Cargo.lock
windows-sys0.59.0Cargo.lock
windows-sys0.60.2Cargo.lock
windows-sys0.61.2Cargo.lock
windows-targets0.52.6Cargo.lock
windows-targets0.53.5Cargo.lock
windows_aarch64_gnullvm0.52.6Cargo.lock
windows_aarch64_gnullvm0.53.1Cargo.lock
windows_aarch64_msvc0.52.6Cargo.lock
windows_aarch64_msvc0.53.1Cargo.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.52.6Cargo.lock
windows_i686_msvc0.53.1Cargo.lock
windows_x86_64_gnu0.52.6Cargo.lock
windows_x86_64_gnu0.53.1Cargo.lock
windows_x86_64_gnullvm0.52.6Cargo.lock
windows_x86_64_gnullvm0.53.1Cargo.lock
windows_x86_64_msvc0.52.6Cargo.lock
windows_x86_64_msvc0.53.1Cargo.lock
winnow0.7.15Cargo.lock
winnow1.0.2Cargo.lock
wit-bindgen0.51.0Cargo.lock
wit-bindgen0.57.1Cargo.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
writeable0.6.3Cargo.lock
xml1.3.0Cargo.lock
yoke0.8.2Cargo.lock
yoke-derive0.8.2Cargo.lock
zerocopy0.8.48Cargo.lock
zerocopy-derive0.8.48Cargo.lock
zerofrom0.1.7Cargo.lock
zerofrom-derive0.1.7Cargo.lock
zeroize1.8.2Cargo.lock
zerotrie0.2.4Cargo.lock
zerovec0.11.6Cargo.lock
zerovec-derive0.11.3Cargo.lock
zlib-rs0.6.3Cargo.lock
zmij1.0.21Cargo.lock
github (12)
NameVersionLicenseDeclared in
actions-rs/audit-checkv1.2.0.github/workflows/security_audit.yml
actions-rs/cargo844f36862e911db73fe0815f00a4a2602c279505.github/workflows/release.yml
actions-rs/cargov1.0.3.github/workflows/cargo-audit.yml
actions-rs/toolchain16499b5e05bf2e26879000db0c1d13f7e13fa3af.github/workflows/release.yml
actions-rs/toolchainv1.0.7.github/workflows/admin.yml
actions/cachev5.0.5.github/workflows/release.yml
actions/checkoutv6.0.2.github/workflows/admin.yml
dtolnay/rust-toolchainnightly.github/workflows/platforms-update.yml
obi1kenobi/cargo-semver-checks-actionv2.9.github/workflows/workspace.yml
softprops/action-gh-releaseb4309332981a82ec1c5618f44dd2e27cc8bfbfda.github/workflows/release.yml
Swatinem/rust-cachev2.9.1.github/workflows/admin.yml
taiki-e/install-actioncargo-hack.github/workflows/cvss.yml
unknown (9)
NameVersionLicenseDeclared in
cargo-audit0.22.2Cargo.lock
cargo-lock11.0.1Cargo.lock
cvss2.2.0Cargo.lock
platforms3.10.0Cargo.lock
platforms-data-gen0.1.0Cargo.lock
platforms-table-gen0.0.0Cargo.lock
quitters0.1.0Cargo.lock
rustsec0.33.0Cargo.lock
rustsec-admin0.8.10Cargo.lock

History

WeekVersionDependenciesCriticalHighMediumLowUnknownChanges
2026-11-02cargo-audit/v0.22.246501320—
2026-11-01cargo-audit/v0.22.246501320—

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-*/RustSec__rustsec/.

22 manifests and lockfiles scanned

.github/workflows/admin.yml, .github/workflows/cargo-audit.yml, .github/workflows/cargo-lock.yml, .github/workflows/cvss.yml, .github/workflows/platforms-update.yml, .github/workflows/platforms.yml, .github/workflows/quitters.yml, .github/workflows/release.yml, .github/workflows/rustsec.yml, .github/workflows/security_audit.yml, .github/workflows/workspace.yml, Cargo.lock, Cargo.toml, admin/Cargo.toml, cargo-audit/Cargo.toml, cargo-lock/Cargo.toml, cvss/Cargo.toml, platforms-data-gen/Cargo.toml, platforms-table-gen/Cargo.toml, platforms/Cargo.toml, quitters/Cargo.toml, rustsec/Cargo.toml

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%2FRustSec%2Frustsec%2Frelease.json)](https://rezmoss.github.io/awesome-security-pipeline/projects/RustSec/rustsec/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