85 lines
2.0 KiB
TOML
85 lines
2.0 KiB
TOML
|
|
|
||
|
|
|
||
|
|
[graph]
|
||
|
|
targets = []
|
||
|
|
all-features = false
|
||
|
|
no-default-features = false
|
||
|
|
|
||
|
|
[output]
|
||
|
|
feature-depth = 1
|
||
|
|
|
||
|
|
[advisories]
|
||
|
|
ignore = [
|
||
|
|
"RUSTSEC-2024-0436", # paste crate unmaintained - transitive dep from biblatex/tokenizers
|
||
|
|
"RUSTSEC-2025-0119", # number_prefix unmaintained - transitive dep from indicatif -> hf-hub -> fastembed
|
||
|
|
"RUSTSEC-2020-0144", # lzw unmaintained - transitive dep from pdf_oxide
|
||
|
|
"RUSTSEC-2026-0115", # imageproc unsound bounds check - transitive dep, not on user-input image path
|
||
|
|
"RUSTSEC-2026-0116", # imageproc improper invariant check - transitive dep, not on user-input image path
|
||
|
|
"RUSTSEC-2026-0117", # imageproc unsound bounds check - transitive dep, not on user-input image path
|
||
|
|
]
|
||
|
|
|
||
|
|
[licenses]
|
||
|
|
allow = [
|
||
|
|
"Apache-2.0",
|
||
|
|
"Apache-2.0 WITH LLVM-exception",
|
||
|
|
"MIT",
|
||
|
|
"Elastic-2.0",
|
||
|
|
"BSD-2-Clause",
|
||
|
|
"BSD-3-Clause",
|
||
|
|
"ISC",
|
||
|
|
"Zlib",
|
||
|
|
"Unlicense",
|
||
|
|
"CC0-1.0",
|
||
|
|
"CDLA-Permissive-2.0",
|
||
|
|
"Unicode-3.0",
|
||
|
|
"Unicode-DFS-2016",
|
||
|
|
"bzip2-1.0.6",
|
||
|
|
"BSL-1.0",
|
||
|
|
"OpenSSL",
|
||
|
|
"NCSA",
|
||
|
|
]
|
||
|
|
confidence-threshold = 0.8
|
||
|
|
|
||
|
|
# Per-crate exceptions for copyleft licenses.
|
||
|
|
# These are pinned to specific crates — nothing else can use these licenses.
|
||
|
|
exceptions = [
|
||
|
|
# cbindgen: build-time C header generator, not linked into binaries
|
||
|
|
{ allow = ["MPL-2.0"], crate = "cbindgen" },
|
||
|
|
# option-ext: tiny utility (transitive dep of cbindgen)
|
||
|
|
{ allow = ["MPL-2.0"], crate = "option-ext" },
|
||
|
|
# r-efi: UEFI bindings, platform-specific transitive dep, never linked
|
||
|
|
{ allow = ["LGPL-2.1-or-later"], crate = "r-efi" },
|
||
|
|
]
|
||
|
|
|
||
|
|
#[[licenses.clarify]]
|
||
|
|
#{ path = "LICENSE", hash = 0xbd0eed23 }
|
||
|
|
|
||
|
|
[licenses.private]
|
||
|
|
ignore = false
|
||
|
|
registries = []
|
||
|
|
|
||
|
|
[bans]
|
||
|
|
multiple-versions = "warn"
|
||
|
|
wildcards = "allow"
|
||
|
|
highlight = "all"
|
||
|
|
workspace-default-features = "allow"
|
||
|
|
external-default-features = "allow"
|
||
|
|
allow = []
|
||
|
|
deny = []
|
||
|
|
|
||
|
|
#[[bans.features]]
|
||
|
|
|
||
|
|
skip = []
|
||
|
|
skip-tree = []
|
||
|
|
|
||
|
|
[sources]
|
||
|
|
unknown-registry = "warn"
|
||
|
|
unknown-git = "warn"
|
||
|
|
allow-registry = ["https://github.com/rust-lang/crates.io-index"]
|
||
|
|
allow-git = []
|
||
|
|
|
||
|
|
[sources.allow-org]
|
||
|
|
github = []
|
||
|
|
gitlab = []
|
||
|
|
bitbucket = []
|