Skip to content

Commit db9c7f1

Browse files
lxsaahtest
authored andcommitted
fix(audit): update advisories to ignore known vulnerabilities in dependencies
1 parent d438c19 commit db9c7f1

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

.cargo/audit.toml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,11 @@
22
# See: https://github.com/rustsec/rustsec/blob/main/cargo-audit/audit.toml.example
33

44
[advisories]
5-
# Advisories to ignore (transitive dependencies we can't fix)
6-
ignore = []
5+
# Advisories to ignore (transitive dependencies we can't fix in the current
6+
# embedded and CLI dependency graph). These are tracked upstream and have no
7+
# viable replacement in the workspace today.
8+
ignore = [
9+
"RUSTSEC-2023-0071", # rsa timing sidechannel via embedded-tls; no fixed upgrade available
10+
"RUSTSEC-2026-0110", # bare-metal deprecated via cortex-m (embedded-only transitive)
11+
"RUSTSEC-2026-0173", # proc-macro-error2 unmaintained (transitive via defmt/tabled_derive)
12+
]

deny.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ wildcards = "allow"
2222
[advisories]
2323
version = 2
2424
yanked = "warn"
25-
# bare-metal is archived/deprecated and pulled transitively by cortex-m in the
26-
# embedded stack; there is currently no drop-in replacement at this depth.
25+
# These transitive advisories are accepted for the current workspace because the
26+
# upstream dependency chain has no viable replacement path at the moment.
2727
ignore = [
28+
"RUSTSEC-2023-0071", # rsa timing sidechannel via embedded-tls; no fixed upgrade available
2829
"RUSTSEC-2026-0110", # bare-metal deprecated via cortex-m (embedded-only transitive)
2930
"RUSTSEC-2026-0173", # TEMP: proc-macro-error2 unmaintained (transitive via defmt-macros/tabled_derive)
3031
]

0 commit comments

Comments
 (0)