Skip to content

Commit 6c36fb8

Browse files
cfallintamaroning
authored andcommitted
cargo-vets.
1 parent 3e8f060 commit 6c36fb8

File tree

2 files changed

+70
-7
lines changed

2 files changed

+70
-7
lines changed

supply-chain/audits.toml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2147,6 +2147,12 @@ who = "Benjamin Bouvier <[email protected]>"
21472147
criteria = "safe-to-deploy"
21482148
version = "0.1.3"
21492149

2150+
[[audits.der]]
2151+
who = "Chris Fallin <[email protected]>"
2152+
criteria = "safe-to-deploy"
2153+
version = "0.7.10"
2154+
notes = "No unsafe code aside from transmutes for transparent newtypes."
2155+
21502156
[[audits.derive_arbitrary]]
21512157
who = "Nick Fitzgerald <[email protected]>"
21522158
criteria = "safe-to-deploy"
@@ -3426,6 +3432,12 @@ criteria = "safe-to-deploy"
34263432
delta = "2.0.0-rc.0 -> 2.0.0-rc.2"
34273433
notes = "Same as previous audit: the crate inherently uses `unsafe` FFI calls for using ONNX through `ort-sys` (e.g., logging C error strings). The changes are relatively uninteresting: a lot of documentation, some `must_use`, and general refactoring due to changes in the underlying API."
34283434

3435+
[[audits.ort]]
3436+
who = "Chris Fallin <[email protected]>"
3437+
criteria = "safe-to-deploy"
3438+
delta = "2.0.0-rc.2 -> 2.0.0-rc.10"
3439+
notes = "A bunch of unsafe code inherent to FFI, but nothing that looks malicious."
3440+
34293441
[[audits.ort-sys]]
34303442
who = "Andrew Brown <[email protected]>"
34313443
criteria = "safe-to-deploy"
@@ -3438,6 +3450,12 @@ criteria = "safe-to-deploy"
34383450
delta = "2.0.0-rc.0 -> 2.0.0-rc.2"
34393451
notes = "This crate still downloads the ONNX libraries as a part of the `build.rs` script; now with more platform options for pre-built binaries stored in a `dist.txt` file. Otherwise largely unchanged since the previous audit."
34403452

3453+
[[audits.ort-sys]]
3454+
who = "Chris Fallin <[email protected]>"
3455+
criteria = "safe-to-deploy"
3456+
delta = "2.0.0-rc.2 -> 2.0.0-rc.10"
3457+
notes = "Large build.rs script that downloads a binary distribution, so inherently somewhat dangerous; but it appears that the URLs are from the distributor of this library (`ort` at `pyke.io`). The file contents are verified by hash, so could not be swapped out later without a version bump."
3458+
34413459
[[audits.overload]]
34423460
who = "Pat Hickey <[email protected]>"
34433461
criteria = "safe-to-deploy"
@@ -3450,6 +3468,12 @@ criteria = "safe-to-deploy"
34503468
version = "1.0.0"
34513469
notes = "I am the author of this crate."
34523470

3471+
[[audits.pem-rfc7468]]
3472+
who = "Chris Fallin <[email protected]>"
3473+
criteria = "safe-to-deploy"
3474+
version = "0.7.0"
3475+
notes = "Only `unsafe` around a `from_utf8_unchecked`, and no IO."
3476+
34533477
[[audits.percent-encoding]]
34543478
who = "Alex Crichton <[email protected]>"
34553479
criteria = "safe-to-deploy"
@@ -3486,6 +3510,11 @@ No `unsafe` additions or anything outside of the purview of the crate in this
34863510
change.
34873511
"""
34883512

3513+
[[audits.pkg-config]]
3514+
who = "Chris Fallin <[email protected]>"
3515+
criteria = "safe-to-deploy"
3516+
delta = "0.3.29 -> 0.3.32"
3517+
34893518
[[audits.postcard]]
34903519
who = "Alex Crichton <[email protected]>"
34913520
criteria = "safe-to-deploy"
@@ -3706,6 +3735,11 @@ criteria = "safe-to-deploy"
37063735
delta = "0.22.4 -> 0.23.7"
37073736
notes = "No new unsafe code."
37083737

3738+
[[audits.rustls-pki-types]]
3739+
who = "Chris Fallin <[email protected]>"
3740+
criteria = "safe-to-deploy"
3741+
delta = "1.3.1 -> 1.13.1"
3742+
37093743
[[audits.rustls-webpki]]
37103744
who = "Pat Hickey <[email protected]>"
37113745
criteria = "safe-to-deploy"
@@ -3820,6 +3854,12 @@ criteria = "safe-to-deploy"
38203854
delta = "1.13.2 -> 1.14.0"
38213855
notes = "Minor new feature, nothing out of the ordinary."
38223856

3857+
[[audits.smallvec]]
3858+
who = "Chris Fallin <[email protected]>"
3859+
criteria = "safe-to-deploy"
3860+
delta = "1.15.1 -> 2.0.0-alpha.10"
3861+
notes = "Nothing obviously malicious in the (large) diff. There is a lot of unsafe code, as expected for an optimized core data structure library; I didn't internalize all the invariants or review the code in detail for correctness line-by-line. The library is widely used in the ecosystem and well-tested/fuzzed so I trust that basic data structure invariant violations will be found."
3862+
38233863
[[audits.socket2]]
38243864
who = "Alex Crichton <[email protected]>"
38253865
criteria = "safe-to-deploy"
@@ -3843,6 +3883,12 @@ criteria = "safe-to-deploy"
38433883
delta = "0.6.0 -> 0.6.1"
38443884
notes = "Minor new changes and windows updates, all looks reasonable."
38453885

3886+
[[audits.socks]]
3887+
who = "Chris Fallin <[email protected]>"
3888+
criteria = "safe-to-deploy"
3889+
version = "0.3.4"
3890+
notes = "SOCKS protocol library with `unsafe` only inside a custom readv/writev wrapper, and no IO aside from network IO to the specified endpoint. Unit tests ping Google on the Internet to test functionality."
3891+
38463892
[[audits.spin]]
38473893
who = "Alex Crichton <[email protected]>"
38483894
criteria = "safe-to-run"
@@ -4206,6 +4252,18 @@ criteria = "safe-to-deploy"
42064252
delta = "2.9.6 -> 2.10.0"
42074253
notes = "No `unsafe` changes; this audit observed mainly license and documentation changes."
42084254

4255+
[[audits.ureq]]
4256+
who = "Chris Fallin <[email protected]>"
4257+
criteria = "safe-to-deploy"
4258+
delta = "2.10.0 -> 3.1.4"
4259+
notes = "Network protocol library with no unsafe code."
4260+
4261+
[[audits.ureq-proto]]
4262+
who = "Chris Fallin <[email protected]>"
4263+
criteria = "safe-to-deploy"
4264+
version = "0.5.3"
4265+
notes = "Network protocol library with no unsafe code."
4266+
42094267
[[audits.url]]
42104268
who = "Alex Crichton <[email protected]>"
42114269
criteria = "safe-to-deploy"
@@ -4219,6 +4277,12 @@ is similar to what it once was back then. Skimming over the crate there is
42194277
nothing suspicious and it's everything you'd expect a Rust URL parser to be.
42204278
"""
42214279

4280+
[[audits.utf-8]]
4281+
who = "Chris Fallin <[email protected]>"
4282+
criteria = "safe-to-deploy"
4283+
version = "0.7.6"
4284+
notes = "Small library that uses `unsafe` only around `str::from_utf8_unchecked` after explicitly verifying UTF-8."
4285+
42224286
[[audits.vcpkg]]
42234287
who = "Pat Hickey <[email protected]>"
42244288
criteria = "safe-to-deploy"
@@ -5284,6 +5348,12 @@ criteria = "safe-to-deploy"
52845348
delta = "1.242.2 -> 1.243.0"
52855349
notes = "The Bytecode Alliance is the author of this crate"
52865350

5351+
[[audits.webpki-root-certs]]
5352+
who = "Chris Fallin <[email protected]>"
5353+
criteria = "safe-to-deploy"
5354+
version = "1.0.4"
5355+
notes = "Purely a data crate."
5356+
52875357
[[audits.webpki-roots]]
52885358
who = "Pat Hickey <[email protected]>"
52895359
criteria = "safe-to-deploy"

supply-chain/imports.lock

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1698,13 +1698,6 @@ when = "2025-07-28"
16981698
user-id = 73222
16991699
user-login = "wasmtime-publish"
17001700

1701-
[[publisher.web-sys]]
1702-
version = "0.3.57"
1703-
when = "2022-04-07"
1704-
user-id = 1
1705-
user-login = "alexcrichton"
1706-
user-name = "Alex Crichton"
1707-
17081701
[[publisher.wiggle]]
17091702
version = "39.0.1"
17101703
when = "2025-11-24"

0 commit comments

Comments
 (0)