Files
wickra/osv-scanner.toml
T

36 lines
1.8 KiB
TOML
Raw Normal View History

# OSV-Scanner suppressions (VEX record). Consumed by the OpenSSF Scorecard
# Vulnerabilities check, which runs OSV-Scanner over this repository. Each entry
# is an advisory assessed as not affecting Wickra; this mirrors the cargo-deny
# `ignore` list in deny.toml at the OSV layer. See the "Vulnerability
# exploitability (VEX)" section of SECURITY.md.
# pyo3 — both advisories are fixed in pyo3 0.29.0, but rust-numpy 0.28 (latest
# release) hard-pins pyo3 ^0.28.0, so the bump is upstream-blocked. Neither
# vulnerable code path is reachable from the binding: it never calls
# BoundListIterator nth/nth_back, the PyTuple equivalents, or
# PyCFunction::new_closure (verified by grep over bindings/python/src). Also
# tracked in deny.toml; remove once rust-numpy 0.29 ships and pyo3 is bumped.
[[IgnoredVulns]]
id = "RUSTSEC-2026-0176"
reason = "pyo3 OOB read in PyList/PyTuple nth/nth_back; vulnerable API unused; fix blocked upstream by rust-numpy. Tracked in deny.toml."
[[IgnoredVulns]]
id = "GHSA-36hh-v3qg-5jq4"
reason = "Alias of RUSTSEC-2026-0176."
[[IgnoredVulns]]
id = "RUSTSEC-2026-0177"
reason = "pyo3 missing Sync on PyCFunction::new_closure; vulnerable API unused; fix blocked upstream by rust-numpy. Tracked in deny.toml."
[[IgnoredVulns]]
id = "GHSA-chgr-c6px-7xpp"
reason = "Alias of RUSTSEC-2026-0177."
# jackson-core 3.x async-parser DoS — tools.jackson.core:jackson-core 3.x is not
# a dependency of this project. No manifest, Maven plugin, or the GitHub
# dependency-graph SBOM references jackson 3.x; the only jackson present is
# com.fasterxml.jackson.core:jackson-databind 2.17.1 (examples only). Not affected.
[[IgnoredVulns]]
id = "GHSA-72hv-8253-57qq"
reason = "tools.jackson.core:jackson-core 3.x is not a dependency of this project; only jackson-databind 2.17.1 is present. Not affected."