Skip to content

Commit 0300a84

Browse files
authored
chore: ack reported deny issues (reubeno#1230)
Update lock file + deny config. Allow-list indirect dependency on quick-xml; the reported issues with it are specific to its parsing code paths but we're only using it to generate XML, via nunit report generation.
1 parent cd402b4 commit 0300a84

2 files changed

Lines changed: 62 additions & 78 deletions

File tree

Cargo.lock

Lines changed: 53 additions & 77 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deny.toml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,15 @@ version = 2
2424
yanked = "deny"
2525
#db-path = "$CARGO_HOME/advisory-dbs"
2626
#db-urls = ["https://github.com/rustsec/advisory-db"]
27-
ignore = []
27+
ignore = [
28+
# Both advisories affect quick-xml's *parsing* paths (Attributes duplicate
29+
# check, NsReader namespace resolution). quick-xml is pulled in only via
30+
# junit-report (a dev-dependency for test reporting), which exclusively
31+
# *writes* XML and never parses untrusted input. Remove these once
32+
# junit-report releases with quick-xml >= 0.41.
33+
{ id = "RUSTSEC-2026-0194", reason = "parse-only DoS; junit-report (dev-only) only writes XML" },
34+
{ id = "RUSTSEC-2026-0195", reason = "NsReader-only DoS; junit-report (dev-only) only writes XML" },
35+
]
2836
#git-fetch-with-cli = true
2937

3038
# This section is considered when running `cargo deny check licenses`

0 commit comments

Comments
 (0)