[graph] all-features = true [advisories] version = 2 yanked = "deny" # Note: RUSTSEC-2023-0071 (rsa via sqlx-mysql) is in Cargo.lock but unreachable — # sqlx-macros-core unconditionally resolves sqlx-mysql; we only use postgres. # cargo deny's graph analysis correctly identifies it as unreachable, so no # ignore entry is needed here. If cargo audit is ever re-added, it will need # --ignore RUSTSEC-2023-0071 since it scans the lockfile without graph analysis. ignore = [ # rustls-pemfile v2.x - unmaintained # Transitive dependency via lapin → amq-protocol-tcp → tcp-stream. # No alternative available until lapin updates its TLS stack. { id = "RUSTSEC-2025-0134", reason = "transitive via lapin TLS stack; no alternative" }, ] [licenses] version = 2 confidence-threshold = 0.9 allow = [ "MIT", "Apache-2.0", "BSD-2-Clause", "BSD-3-Clause", "ISC", "MPL-2.0", "Unicode-3.0", "Zlib", "CC0-1.0", "OpenSSL", "BSL-1.0", "MIT-0", "CDLA-Permissive-2.0", ] [bans] multiple-versions = "warn" wildcards = "allow" highlight = "all" deny = [] skip = [] skip-tree = [] [sources] unknown-registry = "deny" unknown-git = "deny" allow-registry = ["https://github.com/rust-lang/crates.io-index"] allow-git = []