Skip to content

Commit

Permalink
Merge pull request #75 from Satelles157/supply-chain/aggregate
Browse files Browse the repository at this point in the history
Aggregate new audits
  • Loading branch information
Nemo157 authored Aug 21, 2024
2 parents 2eceb66 + 0ed3218 commit 4332e0f
Showing 1 changed file with 232 additions and 2 deletions.
234 changes: 232 additions & 2 deletions supply-chain/third-party-audits.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2304,6 +2304,15 @@ end = "2025-07-30"
notes = "The Bytecode Alliance is the author of this crate."
aggregated-from = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/main/supply-chain/audits.toml"

[[wildcard-audits.wasmtime-wasi-keyvalue]]
who = "Alex Crichton <[email protected]>"
criteria = "safe-to-deploy"
user-id = 73222
start = "2021-10-29"
end = "2025-07-30"
notes = "The Bytecode Alliance is the author of this crate."
aggregated-from = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/main/supply-chain/audits.toml"

[[wildcard-audits.wasmtime-wasi-nn]]
who = "Bobby Holley <[email protected]>"
criteria = "safe-to-deploy"
Expand All @@ -2313,6 +2322,15 @@ end = "2025-07-30"
notes = "The Bytecode Alliance is the author of this crate."
aggregated-from = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/main/supply-chain/audits.toml"

[[wildcard-audits.wasmtime-wasi-runtime-config]]
who = "Alex Crichton <[email protected]>"
criteria = "safe-to-deploy"
user-id = 73222
start = "2021-10-29"
end = "2025-07-30"
notes = "The Bytecode Alliance is the author of this crate."
aggregated-from = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/main/supply-chain/audits.toml"

[[wildcard-audits.wasmtime-wasi-threads]]
who = "Bobby Holley <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -6949,6 +6967,20 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.clap]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-0"]
version = "4.5.15"
notes = '''
Grepped for `-i cipher`, `-i crypto`, `'\bfs\b'`, `'\bnet\b'`, `'\bunsafe\b'`
and there were no hits, except for `std::net::IpAddr` usage in
`examples/typed-derive.rs`.
'''
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.clap]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-run", "does-not-implement-crypto"]
Expand Down Expand Up @@ -7102,6 +7134,19 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.clap_builder]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-0"]
version = "4.5.15"
notes = '''
Grepped for `-i cipher`, `-i crypto`, `'\bfs\b'`, `'\bnet\b'`, `'\bunsafe\b'`
and there were no hits.
'''
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.clap_builder]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-run", "does-not-implement-crypto"]
Expand Down Expand Up @@ -9446,6 +9491,15 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.cxx]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = "does-not-implement-crypto"
delta = "1.0.124 -> 1.0.126"
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.cxx]]
who = "Daira Hopwood <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -9733,6 +9787,21 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.cxxbridge-cmd]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-run", "does-not-implement-crypto"]
delta = "1.0.124 -> 1.0.126"
notes = """
Only minor changes:

* Using `let Some(foo) = ... else { ... }` pattern in a few places.
* Exposing an extra constructor for `rust::Slice`.
"""
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.cxxbridge-flags]]
who = "Android Legacy"
criteria = "safe-to-run"
Expand Down Expand Up @@ -9860,6 +9929,16 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.cxxbridge-flags]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-0"]
delta = "1.0.124 -> 1.0.126"
notes = "No changes in this delta"
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.cxxbridge-flags]]
who = "Daira Hopwood <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -10064,6 +10143,15 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.cxxbridge-macro]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = "does-not-implement-crypto"
delta = "1.0.124 -> 1.0.126"
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.cxxbridge-macro]]
who = "Daira Hopwood <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -12387,6 +12475,16 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.fend-core]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-0"]
delta = "1.5.0 -> 1.5.1"
notes = "Only `Cargo.toml` changes + defining two new measurement units."
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.ff]]
who = "Jack Grigg <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -12719,6 +12817,23 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.flate2]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-2"]
delta = "1.0.30 -> 1.0.31"
notes = """
Only benign changes:

* Comment-only changes in `.rs` files
* Also changing dependency version in `Cargo.toml`, but this is for `any_zlib`
feature which is not used in Chromium (i.e. this is a *partial* audit - see
the previous audit notes for 1.0.30)
"""
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.flate2]]
who = "Manish Goregaokar <[email protected]>"
criteria = "ub-risk-4"
Expand Down Expand Up @@ -18465,6 +18580,38 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.libusb1-sys]]
who = "Benjamin Gordon <[email protected]>"
criteria = "does-not-implement-crypto"
version = "0.7.0"
notes = """
* The libusb subdirectory contains a partial copy of libusb-1.0.27. I downloaded a copy from upstream
and confirmed that there are no diffs.
* build.rs calls pkg_config to probe for libusb-1.0 and sets up some build variables.
* The files under src contain constants, extern declarations for libusb functions, and small helper
functions that fill in some structs.
"""
aggregated-from = [
"https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.libusb1-sys]]
who = "Benjamin Gordon <[email protected]>"
criteria = "safe-to-run"
version = "0.7.0"
notes = """
* The libusb subdirectory contains a partial copy of libusb-1.0.27. I downloaded a copy from upstream
and confirmed that there are no diffs.
* build.rs calls pkg_config to probe for libusb-1.0 and sets up some build variables.
* The files under src contain constants, extern declarations for libusb functions, and small helper
functions that fill in some structs.
"""
aggregated-from = [
"https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.libz-sys]]
who = "Android Legacy"
criteria = "safe-to-run"
Expand Down Expand Up @@ -25700,6 +25847,29 @@ aggregated-from = [
"https://raw.githubusercontent.com/mozilla/supply-chain/main/audits.toml",
]

[[audits.rmp]]
who = "Ben Dean-Kawamura <[email protected]>"
criteria = "safe-to-deploy"
version = "0.8.14"
notes = """
Very popular crate. 1 instance of unsafe code, which is used to adjust a slice to work around
lifetime issues. No network or file access.
"""
aggregated-from = [
"https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml",
"https://raw.githubusercontent.com/mozilla/supply-chain/main/audits.toml",
]

[[audits.rmp-serde]]
who = "Ben Dean-Kawamura <[email protected]>"
criteria = "safe-to-deploy"
version = "1.3.0"
notes = "Very popular crate. No unsafe code, network or file access."
aggregated-from = [
"https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml",
"https://raw.githubusercontent.com/mozilla/supply-chain/main/audits.toml",
]

[[audits.ron]]
who = "Mike Hommey <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -25860,6 +26030,30 @@ aggregated-from = [
"https://raw.githubusercontent.com/mozilla/supply-chain/main/audits.toml",
]

[[audits.rusb]]
who = "Benjamin Gordon <[email protected]>"
criteria = "does-not-implement-crypto"
version = "0.9.4"
notes = "Files are straightforward wrappers around libusb functions."
aggregated-from = [
"https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.rusb]]
who = "Benjamin Gordon <[email protected]>"
criteria = "safe-to-run"
version = "0.9.4"
notes = """
* build.rs reads version info from libusb.h
* Files in src are straightforward wrappers around libusb functions and don't do anything extra beyond
tracking lifetimes.
"""
aggregated-from = [
"https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.rusqlite]]
who = "Mike Hommey <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -27100,6 +27294,16 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.serde]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-2"]
delta = "1.0.204 -> 1.0.207"
notes = "The small change in `src/private/ser.rs` should have no impact on `ub-risk-2`."
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.serde]]
who = "David Cook <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -27455,6 +27659,16 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.serde_derive]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-0"]
delta = "1.0.204 -> 1.0.207"
notes = 'Grepped for \"unsafe\", \"crypt\", \"cipher\", \"fs\", \"net\" - there were no hits'
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.serde_derive]]
who = "David Cook <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -27774,6 +27988,15 @@ aggregated-from = [
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.serde_json]]
who = "Lukasz Anforowicz <[email protected]>"
criteria = ["safe-to-run", "does-not-implement-crypto"]
delta = "1.0.122 -> 1.0.124"
aggregated-from = [
"https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT",
"https://raw.githubusercontent.com/google/supply-chain/main/audits.toml",
]

[[audits.serde_json]]
who = "Tim Geoghegan <[email protected]>"
criteria = "safe-to-deploy"
Expand Down Expand Up @@ -37717,6 +37940,13 @@ aggregated-from = [
"https://raw.githubusercontent.com/mozilla/supply-chain/main/audits.toml",
]

[[trusted.pulley-interpreter]]
criteria = "safe-to-deploy"
user-id = 696
start = "2024-07-30"
end = "2025-08-08"
aggregated-from = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/main/supply-chain/audits.toml"

[[trusted.quote]]
criteria = "safe-to-deploy"
user-id = 3618
Expand Down Expand Up @@ -37964,7 +38194,7 @@ aggregated-from = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/m
criteria = "safe-to-deploy"
user-id = 3618
start = "2019-03-01"
end = "2024-06-08"
end = "2025-06-08"
aggregated-from = "https://raw.githubusercontent.com/divviup/libprio-rs/main/supply-chain/audits.toml"

[[trusted.serde]]
Expand Down Expand Up @@ -37998,7 +38228,7 @@ aggregated-from = "https://raw.githubusercontent.com/bytecodealliance/wasmtime/m
criteria = "safe-to-deploy"
user-id = 3618
start = "2019-03-01"
end = "2024-06-08"
end = "2025-06-08"
aggregated-from = "https://raw.githubusercontent.com/divviup/libprio-rs/main/supply-chain/audits.toml"

[[trusted.serde_derive]]
Expand Down

0 comments on commit 4332e0f

Please sign in to comment.