# cargo-deny configuration: security advisories, license policy, and source
# allowlisting for the dependency tree. Run locally with `cargo deny check`; the
# CI `Dependencies` job runs the same check on every dependency change.
[]
# RUSTSEC advisories. Fail on vulnerable, unsound, or unmaintained crates (the
# defaults) and on any crate resolved to a yanked version. Add crate-specific
# waivers to `ignore` with a comment justifying each.
= "deny"
= []
[]
# The crate is Apache-2.0; only permissive, redistribution-compatible licenses
# are allowed in the tree. Every dependency's SPDX expression must be satisfiable
# from this set - note the `AND` expressions in the tree (e.g. `MIT AND
# BSD-3-Clause`, `... AND Unicode-3.0`) require every listed term to be allowed.
= [
"Apache-2.0",
"MIT",
"BSD-3-Clause",
"Unicode-3.0",
# Permissive, OSI-approved. Pulled in by the rustls TLS stack used for the LFS
# HTTPS transfer: ring (Apache-2.0 AND ISC), rustls-webpki, and untrusted.
"ISC",
]
= 0.9
[]
# Surface, but do not fail on, duplicate versions of a crate so dependency bloat
# stays visible without blocking unrelated work.
= "warn"
[]
# crates.io only: reject crates from unknown registries or git sources.
= "deny"
= "deny"