Summary
The deps-audit gate (cargo-audit, added in #1317) surfaces three Rust advisories in the dependency tree. None has a drop-in fix today, so they are waived with documented --ignore entries in security-gates.yml to keep the gate blocking for new/fixable advisories. This issue tracks removing each waiver as fixes land.
Advisories (all transitive)
| ID |
Crate |
Type |
Note |
| RUSTSEC-2023-0071 |
rsa |
Vulnerability (medium 5.9) |
"Marvin Attack" RSA timing side-channel. No fixed upstream release exists. Arrives via sqlx-mysql. Remove waiver when a patched rsa ships. |
| RUSTSEC-2024-0436 |
paste |
Unmaintained |
Transitive macro dep; no drop-in replacement. Remove when parents migrate. |
| RUSTSEC-2026-0173 |
proc-macro-error2 |
Unmaintained |
Transitive. Remove when parents migrate. |
Acceptance
- Each waiver removed from
security-gates.yml as its advisory is resolved (patched rsa, or the unmaintained crates dropped from the tree).
- No new advisories accumulate silently — the gate stays
--deny warnings for everything else.
Summary
The
deps-auditgate (cargo-audit, added in #1317) surfaces three Rust advisories in the dependency tree. None has a drop-in fix today, so they are waived with documented--ignoreentries insecurity-gates.ymlto keep the gate blocking for new/fixable advisories. This issue tracks removing each waiver as fixes land.Advisories (all transitive)
rsasqlx-mysql. Remove waiver when a patchedrsaships.pasteproc-macro-error2Acceptance
security-gates.ymlas its advisory is resolved (patchedrsa, or the unmaintained crates dropped from the tree).--deny warningsfor everything else.