mirror of
https://github.com/loot/loot-condition-interpreter.git
synced 2026-07-27 14:16:09 -07:00
The advantages of using the built-in implementation instead of pelite are: - It's much faster on average: for Starfield.exe (~ 100 MB) it is 2.8x faster and 4% slower reading file and product versions respectively, and for sfse_1_15_222.dll it is 3.35x faster and < 1% slower respectively. - It reduces the transitive dependency count by 8 - It uses ~ 700 lines of first-party code that only depends on the standard library, instead of 240715 lines of unaudited third-party code - pelite hasn't had a release in 3 years, and my PR for replacing winapi hasn't had any response in the month and a half it's been open, so the built-in implementation is probably less of a maintenance risk.
140 lines
3.6 KiB
TOML
140 lines
3.6 KiB
TOML
|
|
# cargo-vet config file
|
|
|
|
[cargo-vet]
|
|
version = "0.10"
|
|
|
|
[imports.bytecode-alliance]
|
|
url = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/main/supply-chain/audits.toml"
|
|
|
|
[imports.esplugin]
|
|
url = "https://raw.githubusercontent.com/Ortham/esplugin/refs/heads/master/supply-chain/audits.toml"
|
|
|
|
[imports.google]
|
|
url = "https://raw.githubusercontent.com/google/supply-chain/main/audits.toml"
|
|
|
|
[imports.isrg]
|
|
url = "https://raw.githubusercontent.com/divviup/libprio-rs/main/supply-chain/audits.toml"
|
|
|
|
[imports.mozilla]
|
|
url = "https://raw.githubusercontent.com/mozilla/supply-chain/main/audits.toml"
|
|
|
|
[policy.loot-condition-interpreter]
|
|
audit-as-crates-io = false
|
|
|
|
[[exemptions.aho-corasick]]
|
|
version = "1.1.3"
|
|
criteria = "safe-to-deploy"
|
|
|
|
[[exemptions.crc32fast]]
|
|
version = "1.5.0"
|
|
criteria = "safe-to-deploy"
|
|
|
|
[[exemptions.criterion]]
|
|
version = "0.7.0"
|
|
criteria = "safe-to-run"
|
|
|
|
[[exemptions.criterion-plot]]
|
|
version = "0.6.0"
|
|
criteria = "safe-to-run"
|
|
|
|
[[exemptions.errno]]
|
|
version = "0.3.14"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.js-sys]]
|
|
version = "0.3.77"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.linux-raw-sys]]
|
|
version = "0.11.0"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.memchr]]
|
|
version = "2.7.4"
|
|
criteria = "safe-to-deploy"
|
|
|
|
[[exemptions.nom]]
|
|
version = "8.0.0"
|
|
criteria = "safe-to-deploy"
|
|
|
|
[[exemptions.plotters]]
|
|
version = "0.3.7"
|
|
criteria = "safe-to-run"
|
|
|
|
[[exemptions.plotters-backend]]
|
|
version = "0.3.7"
|
|
criteria = "safe-to-run"
|
|
|
|
[[exemptions.plotters-svg]]
|
|
version = "0.3.7"
|
|
criteria = "safe-to-run"
|
|
|
|
[[exemptions.r-efi]]
|
|
version = "5.2.0"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.regex]]
|
|
version = "1.11.2"
|
|
criteria = "safe-to-deploy"
|
|
|
|
[[exemptions.regex-automata]]
|
|
version = "0.4.9"
|
|
criteria = "safe-to-deploy"
|
|
|
|
[[exemptions.rustix]]
|
|
version = "1.1.2"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.wasi]]
|
|
version = "0.14.2+wasi-0.2.4"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.wasm-bindgen]]
|
|
version = "0.2.100"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.wasm-bindgen-backend]]
|
|
version = "0.2.100"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.wasm-bindgen-macro]]
|
|
version = "0.2.100"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.wasm-bindgen-macro-support]]
|
|
version = "0.2.100"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.wasm-bindgen-shared]]
|
|
version = "0.2.100"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|
|
|
|
[[exemptions.web-sys]]
|
|
version = "0.3.77"
|
|
criteria = "safe-to-run"
|
|
suggest = false
|
|
notes = "At time of review this was only built if targeting WASM, which is not an intended target."
|