@@ -75,13 +75,22 @@ wildcards = "warn"
75
75
highlight = " all"
76
76
77
77
deny = [
78
- # We are using Rustls for TLS. We don't want to accidentally pull in
79
- # anything OpenSSL related
78
+ # # Alternative ecosystems that we don't want to accidentally pull in.
79
+ # # Having multiple large ecosystems solving the same problem can often be problematic,
80
+ # # and also expensive from a compile time/binary size/supply chain security perspective.
81
+
82
+ # We are using Rustls, so we want to avoid OpenSSL
80
83
{ name = " openssl-sys" },
81
84
{ name = " openssl-src" },
82
85
{ name = " openssl-probe" },
86
+ # We are using tokio, so we want to avoid async-std
87
+ { name = " async-std" },
88
+
89
+ # # Older versions of crates where we only want to use the newer variants
83
90
{ name = " clap" , version = " 2" },
84
91
{ name = " clap" , version = " 3" },
92
+ { name = " hyper" , version = " 0" },
93
+ { name = " tokio" , version = " 0" },
85
94
{ name = " time" , version = " 0.1" },
86
95
]
87
96
0 commit comments