Skip to content

fix(deny): re-add the rustls-pemfile unmaintained ignore - #411

Merged
Destynova2 merged 1 commit into
mainfrom
fix/deny-rustls-pemfile-ignore
Jun 12, 2026
Merged

fix(deny): re-add the rustls-pemfile unmaintained ignore#411
Destynova2 merged 1 commit into
mainfrom
fix/deny-rustls-pemfile-ignore

Conversation

@Destynova2

Copy link
Copy Markdown
Contributor

RUSTSEC-2025-0134 resurfaces under --all-features: axum-server and rustls-acme pull rustls-pemfile 2.2.0, flagged unmaintained with no safe upgrade available.

The ignore was dropped as stale in #409, but deny.toml is not covered by the CI path filters, so the Cargo Deny job was skipped on that PR and the removal was never actually verified. Verified locally on the current tree:

  • cargo deny --all-features check advisories without the ignore → advisories FAILED (rustls-pemfile 2.2.0 via axum-server / rustls-acme)
  • with the ignore → advisories ok

Re-adding it keeps cargo-deny green for the next rust-touching PR, and aligns deny.toml with #410, clearing its merge conflict.

RUSTSEC-2025-0134 resurfaces under --all-features: axum-server and
rustls-acme pull rustls-pemfile 2.2.0, flagged unmaintained with no
safe upgrade. The ignore was dropped as stale, but deny.toml is not
in the CI path filters, so the removal was never actually verified.
Re-adding it keeps cargo-deny green for the next rust-touching PR.
@Destynova2
Destynova2 enabled auto-merge June 12, 2026 21:25
@Destynova2
Destynova2 merged commit 87150dd into main Jun 12, 2026
29 checks passed
@Destynova2
Destynova2 deleted the fix/deny-rustls-pemfile-ignore branch June 12, 2026 21:25
Destynova2 added a commit that referenced this pull request Jun 12, 2026
The branch predates #409/#411: its deny.toml misses the
proc-macro-error2 ignore (RUSTSEC-2026-0173), so the pre-push
cargo-deny hook fails on the branch tree. Mirror main's ignore
list verbatim so the file merges clean.
Destynova2 added a commit that referenced this pull request Jun 13, 2026
RUSTSEC-2026-0173 (proc-macro-error2 unmaintained, 2026-06-07) was
added to deny.toml in #411 but not to .cargo/audit.toml, so the two
advisory configs drifted. cargo audit finds 0 vulnerabilities, but
the unmaintained warning makes rustsec/audit-check try to post a
check-run annotation, which the hardened `permissions: read-all`
token cannot — failing the Security Audit job (and Required checks)
on every push to main. Sync the ignore list to clear it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant