Skip to content

Commit e12bb9e

Browse files
authored
chore: add RUSTSEC-2024-0436 to ignore list for cargo deny (#3526)
`paste` is a library that helps combine strings when building proc macros. It is used in several datafusion crates as well as in our own creates (we brought it over when we vendored bitpacking). RUSTSEC-2024-0436 reports that paste is unmaintained However, it appears the main reason is simply that `paste` is more or less a "finished" library. It is one of the 200 most downloaded rust libraries (it is somewhat ubiquitous when building proc macros) and it seems likely that someone will step up and fix any security issues that are detected. This seems an acceptable risk to ignore this advisory.
1 parent 49b67f9 commit e12bb9e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

deny.toml

+3-2
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ ignore = [
8282
#{ crate = "a-crate-that-is-yanked@0.1.1", reason = "you can specify why you are ignoring the yanked crate" },
8383
{ id = "RUSTSEC-2021-0153", reason = "`encoding` is used by lindera" },
8484
{ id = "RUSTSEC-2024-0384", reason = "`instant` is used by tantivy" },
85+
{ id = "RUSTSEC-2024-0436", reason = "`paste` is used by datafusion" },
8586
]
8687
# If this is true, then cargo deny will use the git executable to fetch advisory database.
8788
# If this is false, then it uses a built-in git library.
@@ -136,8 +137,8 @@ expression = "MIT AND ISC AND OpenSSL"
136137
# and the crate will be checked normally, which may produce warnings or errors
137138
# depending on the rest of your configuration
138139
license-files = [
139-
# Each entry is a crate relative path, and the (opaque) hash of its contents
140-
{ path = "LICENSE", hash = 0xbd0eed23 }
140+
# Each entry is a crate relative path, and the (opaque) hash of its contents
141+
{ path = "LICENSE", hash = 0xbd0eed23 },
141142
]
142143

143144
[licenses.private]

0 commit comments

Comments
 (0)