1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# cargo-deny config: each section is checked by `cargo deny check` in the security workflow
# Documentation: https://embarkstudios.github.io/cargo-deny/
[]
# Scan the dependency surface of every feature combination (dev-dependencies included)
= true
[]
= 2
= 0.93
= [
"Apache-2.0",
"Apache-2.0 WITH LLVM-exception",
"BSD-2-Clause",
"BSD-3-Clause",
"BSL-1.0", # boost; tracing-related crates
"CC0-1.0",
"CDLA-Permissive-2.0", # webpki / linux-raw-sys metadata / License for webpki-roots 0.26+ root certificate data.
"ISC",
"MIT",
"MIT-0",
"MPL-2.0",
"Unicode-3.0",
"Zlib",
]
# ring uses a non-standard SPDX declaration (OpenSSL-derived terms); clarify
# it explicitly following the cargo-deny template.
[[]]
= "ring"
= "ISC AND MIT AND OpenSSL"
= [{ = "LICENSE", = 0xbd0eed23 }]
[]
= 2
# Warn on yanked versions; RustSec advisories fail by default.
= "warn"
# RustCrypto RSA 0.10.0-rc.19 is still affected by Marvin timing side
# channels and upstream has not published a fixed release. RSA is opt-in in
# this crate; keep the exception explicit until RustCrypto ships a fix.
= ["RUSTSEC-2023-0071"]
[]
# Warn on multiple versions of the same crate while the dependency graph is
# monitored; tighten this to deny after the actual graph is stable.
= "warn"
[]
= "warn"
= "warn"
= ["https://github.com/rust-lang/crates.io-index"]