Trust kennykerr's windows* crates

They're largely impractical to audit, being a huge number of generated API bindings, plus some prebuilt binaries, and they're the official Windows API bindings from Microsoft, so are hopefully trustworthy.
This commit is contained in:
Oliver Hamlet
2025-09-29 21:25:10 +01:00
parent f79f68e03c
commit 12c92ee0e6
3 changed files with 348 additions and 120 deletions
+138
View File
@@ -2,3 +2,141 @@
# cargo-vet audits file
[audits]
[[trusted.windows]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2021-01-15"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-collections]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2025-02-06"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-core]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2021-11-15"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-future]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2025-02-10"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-implement]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2022-01-27"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-interface]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2022-02-18"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-link]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2024-07-17"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-numerics]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2023-05-15"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-result]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2024-02-02"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-strings]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2024-02-02"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-sys]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2021-11-15"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows-targets]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2022-09-09"
end = "2026-09-28"
[[trusted.windows-threading]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2025-04-29"
end = "2026-09-28"
notes = "kennykerr is on the Windows team at Microsoft."
[[trusted.windows_aarch64_gnullvm]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2022-09-01"
end = "2026-09-28"
[[trusted.windows_aarch64_msvc]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2021-11-05"
end = "2026-09-28"
[[trusted.windows_i686_gnu]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2021-10-28"
end = "2026-09-28"
[[trusted.windows_i686_gnullvm]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2024-04-02"
end = "2026-09-28"
[[trusted.windows_i686_msvc]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2021-10-27"
end = "2026-09-28"
[[trusted.windows_x86_64_gnu]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2021-10-28"
end = "2026-09-28"
[[trusted.windows_x86_64_gnullvm]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2022-09-01"
end = "2026-09-28"
[[trusted.windows_x86_64_msvc]]
criteria = "safe-to-deploy"
user-id = 64539 # Kenny Kerr (kennykerr)
start = "2021-10-27"
end = "2026-09-28"
-120
View File
@@ -437,123 +437,3 @@ criteria = "safe-to-deploy"
[[exemptions.winapi-x86_64-pc-windows-gnu]]
version = "0.4.0"
criteria = "safe-to-deploy"
[[exemptions.windows]]
version = "0.61.3"
criteria = "safe-to-deploy"
[[exemptions.windows]]
version = "0.62.0"
criteria = "safe-to-deploy"
[[exemptions.windows-collections]]
version = "0.2.0"
criteria = "safe-to-deploy"
[[exemptions.windows-collections]]
version = "0.3.0"
criteria = "safe-to-deploy"
[[exemptions.windows-core]]
version = "0.61.2"
criteria = "safe-to-deploy"
[[exemptions.windows-core]]
version = "0.62.0"
criteria = "safe-to-deploy"
[[exemptions.windows-future]]
version = "0.2.1"
criteria = "safe-to-deploy"
[[exemptions.windows-future]]
version = "0.3.0"
criteria = "safe-to-deploy"
[[exemptions.windows-implement]]
version = "0.60.0"
criteria = "safe-to-deploy"
[[exemptions.windows-interface]]
version = "0.59.1"
criteria = "safe-to-deploy"
[[exemptions.windows-link]]
version = "0.1.3"
criteria = "safe-to-deploy"
[[exemptions.windows-link]]
version = "0.2.0"
criteria = "safe-to-deploy"
[[exemptions.windows-numerics]]
version = "0.2.0"
criteria = "safe-to-deploy"
[[exemptions.windows-numerics]]
version = "0.3.0"
criteria = "safe-to-deploy"
[[exemptions.windows-result]]
version = "0.3.4"
criteria = "safe-to-deploy"
[[exemptions.windows-result]]
version = "0.4.0"
criteria = "safe-to-deploy"
[[exemptions.windows-strings]]
version = "0.4.2"
criteria = "safe-to-deploy"
[[exemptions.windows-strings]]
version = "0.5.0"
criteria = "safe-to-deploy"
[[exemptions.windows-sys]]
version = "0.59.0"
criteria = "safe-to-deploy"
[[exemptions.windows-targets]]
version = "0.52.6"
criteria = "safe-to-deploy"
[[exemptions.windows-threading]]
version = "0.1.0"
criteria = "safe-to-deploy"
[[exemptions.windows-threading]]
version = "0.2.0"
criteria = "safe-to-deploy"
[[exemptions.windows_aarch64_gnullvm]]
version = "0.52.6"
criteria = "safe-to-deploy"
[[exemptions.windows_aarch64_msvc]]
version = "0.52.6"
criteria = "safe-to-deploy"
[[exemptions.windows_i686_gnu]]
version = "0.52.6"
criteria = "safe-to-deploy"
[[exemptions.windows_i686_gnullvm]]
version = "0.52.6"
criteria = "safe-to-deploy"
[[exemptions.windows_i686_msvc]]
version = "0.52.6"
criteria = "safe-to-deploy"
[[exemptions.windows_x86_64_gnu]]
version = "0.52.6"
criteria = "safe-to-deploy"
[[exemptions.windows_x86_64_gnullvm]]
version = "0.52.6"
criteria = "safe-to-deploy"
[[exemptions.windows_x86_64_msvc]]
version = "0.52.6"
criteria = "safe-to-deploy"
+210
View File
@@ -22,6 +22,216 @@ user-id = 1139
user-login = "Manishearth"
user-name = "Manish Goregaokar"
[[publisher.windows]]
version = "0.61.3"
when = "2025-06-12"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows]]
version = "0.62.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-collections]]
version = "0.2.0"
when = "2025-03-18"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-collections]]
version = "0.3.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-core]]
version = "0.61.2"
when = "2025-05-19"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-core]]
version = "0.62.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-future]]
version = "0.2.1"
when = "2025-05-15"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-future]]
version = "0.3.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-implement]]
version = "0.60.0"
when = "2025-03-18"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-interface]]
version = "0.59.1"
when = "2025-03-18"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-link]]
version = "0.1.3"
when = "2025-06-12"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-link]]
version = "0.2.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-numerics]]
version = "0.2.0"
when = "2025-03-18"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-numerics]]
version = "0.3.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-result]]
version = "0.3.4"
when = "2025-05-19"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-result]]
version = "0.4.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-strings]]
version = "0.4.2"
when = "2025-05-19"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-strings]]
version = "0.5.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-sys]]
version = "0.59.0"
when = "2024-07-30"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-targets]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-threading]]
version = "0.1.0"
when = "2025-05-15"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows-threading]]
version = "0.2.0"
when = "2025-09-04"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows_aarch64_gnullvm]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows_aarch64_msvc]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows_i686_gnu]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows_i686_gnullvm]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows_i686_msvc]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows_x86_64_gnu]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows_x86_64_gnullvm]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.windows_x86_64_msvc]]
version = "0.52.6"
when = "2024-07-03"
user-id = 64539
user-login = "kennykerr"
user-name = "Kenny Kerr"
[[publisher.wit-bindgen-rt]]
version = "0.39.0"
when = "2025-02-05"