Skip to content

Commit d2c7f55

Browse files
committed
fix deny issues
1 parent 54496ea commit d2c7f55

File tree

3 files changed

+64
-7
lines changed

3 files changed

+64
-7
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,9 @@ alloy-op-hardforks = "0.4.4"
200200
op-revm = { version = "12.0.2", default-features = false }
201201

202202
# kona
203-
kona-cli = { git = "https://github.com/op-rs/kona", rev = "24e7e2658e09ac00c8e6cbb48bebe6d10f8fb69d", default-features = false, features = ["secrets"] }
204-
kona-engine = { git = "https://github.com/op-rs/kona", rev = "24e7e2658e09ac00c8e6cbb48bebe6d10f8fb69d" }
205203
kona-registry = "0.4.5"
204+
kona-cli = { git = "https://github.com/op-rs/kona", rev = "24e7e2658e09ac00c8e6cbb48bebe6d10f8fb69d" }
205+
kona-engine = { git = "https://github.com/op-rs/kona", rev = "24e7e2658e09ac00c8e6cbb48bebe6d10f8fb69d" }
206206
kona-sources = { git = "https://github.com/op-rs/kona", rev = "24e7e2658e09ac00c8e6cbb48bebe6d10f8fb69d" }
207207

208208
# tokio

crates/client/cli/Cargo.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@ workspace = true
1515
# General
1616
url.workspace = true
1717
clap.workspace = true
18-
thiserror.workspace = true
1918
reqwest.workspace = true
19+
thiserror.workspace = true
20+
21+
# Alloy
2022
alloy-primitives.workspace = true
2123
alloy-signer.workspace = true
2224
alloy-signer-local.workspace = true
2325
alloy-rpc-types-engine.workspace = true
24-
kona-cli.workspace = true
26+
27+
# Kona
2528
kona-sources.workspace = true
29+
kona-cli = { workspace = true, features = ["secrets"] }

deny.toml

Lines changed: 56 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,65 @@
1+
[advisories]
2+
# Ignore unmaintained/vulnerable crates that come from upstream dependencies we cannot control
3+
ignore = [
4+
# rustls-pemfile is unmaintained but comes from bollard -> testcontainers (dev dependency)
5+
# No safe upgrade available, waiting for upstream to migrate to rustls-pki-types
6+
"RUSTSEC-2025-0134",
7+
8+
# tokio-tar has a PAX header vulnerability but comes from testcontainers (dev dependency)
9+
# No safe upgrade available, tokio-tar is archived
10+
"RUSTSEC-2025-0111",
11+
12+
# backoff is unmaintained but comes from rollup-boost -> kona-engine (upstream dependency)
13+
# No safe upgrade available
14+
"RUSTSEC-2025-0012",
15+
16+
# bincode is unmaintained but comes from reth-nippy-jar (upstream reth dependency)
17+
# No safe upgrade available
18+
"RUSTSEC-2025-0141",
19+
20+
# instant is unmaintained but comes from backoff -> rollup-boost (upstream dependency)
21+
# No safe upgrade available
22+
"RUSTSEC-2024-0384",
23+
24+
# paste is unmaintained but widely used in ecosystem (alloy, reth, etc.)
25+
# No safe upgrade available
26+
"RUSTSEC-2024-0436",
27+
]
28+
29+
[licenses]
30+
allow = [
31+
"MIT",
32+
"Apache-2.0",
33+
"Apache-2.0 WITH LLVM-exception",
34+
"BSD-2-Clause",
35+
"BSD-3-Clause",
36+
"ISC",
37+
"Unicode-3.0",
38+
"Unlicense",
39+
"Zlib",
40+
"CC0-1.0",
41+
"MPL-2.0",
42+
"0BSD",
43+
"BSL-1.0",
44+
"OpenSSL",
45+
"CDLA-Permissive-2.0",
46+
]
47+
148
[bans]
249
deny = ["reth"]
350
multiple-versions = "deny"
451

552
# Skip crates with multiple versions from upstream dependencies that we cannot control
653
# These are primarily from reth, alloy, and kona dependencies
754
skip = [
8-
# Alloy version mismatch between workspace (0.4.x) and kona-registry (0.2.x)
55+
# Alloy version mismatch between workspace and kona dependencies
956
"alloy-hardforks",
1057
"alloy-op-hardforks",
1158

59+
# Kona crates - git vs registry sources from different dependency paths
60+
"kona-genesis",
61+
"kona-registry",
62+
1263
# Windows platform crates - different versions used by various upstream deps
1364
"windows-sys",
1465
"windows",
@@ -61,21 +112,23 @@ skip = [
61112
"redox_users",
62113

63114
# Network crates
64-
"yamux",
65115
"tungstenite",
66116
"tokio-tungstenite",
67117

68118
# Metrics
69119
"metrics-util",
70120
"metrics-exporter-prometheus",
71121

122+
# Serialization crates - version differences across ecosystem
123+
"serde_spanned",
124+
"toml",
125+
72126
# Other common duplicates from upstream
73127
"base64",
74128
"bindgen",
75129
"cargo_metadata",
76130
"core-foundation",
77131
"crossterm",
78-
"if-addrs",
79132
"openssl-probe",
80133
"procfs",
81134
"procfs-core",

0 commit comments

Comments
 (0)