audit.toml 804 B

123456789101112
  1. # `cargo audit` policy (task 42). Mirrors the `deny.toml` triage.
  2. # RUSTSEC-2023-0071 (rsa Marvin timing): no patched release exists upstream
  3. # ("No safe upgrade is available"); this crate uses RSA for signature
  4. # verification only (JWK-selected `DecodingKey`), never RSA decryption, so
  5. # the padding-timing oracle does not apply. Re-evaluate when rsa ships a fix.
  6. # RUSTSEC-2026-0387 (crypto-bigint timing): patched only in crypto-bigint
  7. # >=0.7.6, which needs p256 0.14 via the still-unmerged jsonwebtoken bump
  8. # (Keats/jsonwebtoken#536); this is a real exposure on the ES256 signing path
  9. # (`src/jose/jwt_access.rs`), so drop the ignore as soon as jsonwebtoken
  10. # releases a p256 0.14 build rather than leaving it in place indefinitely.
  11. [advisories]
  12. ignore = ["RUSTSEC-2023-0071", "RUSTSEC-2026-0387"]