| |
| # cargo-vet audits file |
| |
| [criteria.crypto-safe] |
| description = """ |
| All crypto algorithms in this crate have been reviewed by a relevant expert. |
| |
| **Note**: If a crate does not implement crypto, use `does-not-implement-crypto`, |
| which implies `crypto-safe`, but does not require expert review in order to |
| audit for.""" |
| |
| [criteria.does-not-implement-crypto] |
| description = """ |
| Inspection reveals that the crate in question does not attempt to implement any |
| cryptographic algorithms on its own. |
| |
| Note that certification of this does not require an expert on all forms of |
| cryptography: it's expected for crates we import to be \"good enough\" citizens, |
| so they'll at least be forthcoming if they try to implement something |
| cryptographic. When in doubt, please ask an expert.""" |
| implies = "crypto-safe" |
| |
| [criteria.rule-of-two-safe-to-deploy] |
| description = """ |
| This is a stronger requirement than the built-in safe-to-deploy criteria, |
| motivated by Chromium's rule-of-two related requirements: |
| https://chromium.googlesource.com/chromium/src/+/master/docs/security/rule-of-2.md#unsafe-code-in-safe-languages |
| |
| This crate will not introduce a serious security vulnerability to production |
| software exposed to untrusted input. |
| |
| Auditors are not required to perform a full logic review of the entire crate. |
| Rather, they must review enough to fully reason about the behavior of all unsafe |
| blocks and usage of powerful imports. For any reasonable usage of the crate in |
| real-world software, an attacker must not be able to manipulate the runtime |
| behavior of these sections in an exploitable or surprising way. |
| |
| Ideally, ambient capabilities (e.g. filesystem access) are hardened against |
| manipulation and consistent with the advertised behavior of the crate. However, |
| some discretion is permitted. In such cases, the nature of the discretion should |
| be recorded in the `notes` field of the audit record. |
| |
| Any unsafe code in this crate must, in general, be kept well-contained, and |
| documentation must exist to describe how Rust's invariants are being upheld |
| despite the unsafe block(s). Nontrivial uses of unsafe must be reviewed by an |
| expert in Rust's unsafety guarantees/non-guarantees. |
| |
| For crates which generate deployed code (e.g. build dependencies or procedural |
| macros), reasonable usage of the crate should output code which meets the above |
| criteria.""" |
| implies = "safe-to-deploy" |
| |
| [[audits.addr2line]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.19.0" |
| |
| [[audits.addr2line]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.19.0 -> 0.20.0" |
| |
| [[audits.addr2line]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.20.0 -> 0.21.0" |
| |
| [[audits.ahash]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.8.3" |
| notes = """ |
| Note on does-not-implement-crypto: the aHash documentation explicitly |
| states it is not a cryptographically secure hash. |
| """ |
| |
| [[audits.ahash]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.8.3 -> 0.7.7" |
| |
| [[audits.ahash]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.8.3 -> 0.8.5" |
| |
| [[audits.aho-corasick]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.7.18" |
| |
| [[audits.aho-corasick]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.7.20" |
| |
| [[audits.ansi_term]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.12.1" |
| |
| [[audits.anstyle]] |
| who = "Yu-An Wang <wyuang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.4" |
| |
| [[audits.anyhow]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.68" |
| |
| [[audits.anyhow]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.68 -> 1.0.70" |
| |
| [[audits.anyhow]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.70 -> 1.0.71" |
| |
| [[audits.anyhow]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.71 -> 1.0.72" |
| |
| [[audits.anyhow]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.72 -> 1.0.75" |
| |
| [[audits.arbitrary]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.6" |
| |
| [[audits.arbitrary]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.2.2" |
| |
| [[audits.arbitrary]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.2.3" |
| |
| [[audits.arbitrary]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.2.3 -> 1.3.0" |
| |
| [[audits.argh]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.10" |
| |
| [[audits.argh]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.10 -> 0.1.12" |
| |
| [[audits.argh_derive]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.10" |
| |
| [[audits.argh_derive]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.10 -> 0.1.12" |
| |
| [[audits.argh_shared]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.10" |
| |
| [[audits.argh_shared]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.10 -> 0.1.12" |
| |
| [[audits.arrayvec]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.7.4" |
| |
| [[audits.ascii]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.0" |
| |
| [[audits.assert_matches]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.5.0" |
| |
| [[audits.async-stream]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.3" |
| |
| [[audits.async-stream]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.4" |
| |
| [[audits.async-stream]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.4 -> 0.3.5" |
| |
| [[audits.async-stream-impl]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.3" |
| |
| [[audits.async-stream-impl]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.4" |
| |
| [[audits.async-stream-impl]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.4 -> 0.3.5" |
| |
| [[audits.async-task]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "4.4.0" |
| |
| [[audits.async-trait]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.48" |
| |
| [[audits.async-trait]] |
| who = "Android Legacy" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.61" |
| |
| [[audits.async-trait]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.64" |
| |
| [[audits.async-trait]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.66" |
| |
| [[audits.async-trait]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.66 -> 0.1.68" |
| |
| [[audits.async-trait]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.68 -> 0.1.69" |
| |
| [[audits.async-trait]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.69 -> 0.1.73" |
| |
| [[audits.atomic-polyfill]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.11" |
| |
| [[audits.atomic-polyfill]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.11 -> 1.0.3" |
| |
| [[audits.atty]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.14" |
| |
| [[audits.atty]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.14" |
| |
| [[audits.autocfg]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.8" |
| |
| [[audits.axum]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.5.16" |
| |
| [[audits.axum]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.17" |
| |
| [[audits.axum-core]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.8" |
| |
| [[audits.axum-core]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.9" |
| |
| [[audits.backtrace]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.67" |
| |
| [[audits.backtrace]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.67 -> 0.3.68" |
| |
| [[audits.backtrace]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.68 -> 0.3.69" |
| |
| [[audits.bare-metal]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.5" |
| |
| [[audits.bare-metal]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.5 -> 1.0.0" |
| |
| [[audits.base64]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.13.0" |
| |
| [[audits.base64]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.13.1" |
| |
| [[audits.bindgen]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.57.0" |
| |
| [[audits.bindgen]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.60.1" |
| |
| [[audits.bindgen]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.63.0" |
| |
| [[audits.bindgen]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.63.0 -> 0.64.0" |
| |
| [[audits.bindgen]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.64.0 -> 0.68.1" |
| |
| [[audits.bit_field]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.10.2" |
| |
| [[audits.bitflags]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.2.1" |
| |
| [[audits.bitflags]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.3.2 -> 2.2.1" |
| |
| [[audits.bitflags]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.2.1 -> 2.3.1" |
| |
| [[audits.bitflags]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.3.1 -> 2.3.2" |
| |
| [[audits.bitflags]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.3.2 -> 2.4.0" |
| |
| [[audits.bitreader]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.3.6" |
| |
| [[audits.bitreader]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.3.7" |
| |
| [[audits.bitvec]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.19.5" |
| |
| [[audits.built]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.2" |
| |
| [[audits.bytemuck]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.13.0" |
| |
| [[audits.bytemuck]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.13.1" |
| |
| [[audits.bytemuck_derive]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.5.0" |
| |
| [[audits.bytes]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.6" |
| |
| [[audits.bytes]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.1" |
| |
| [[audits.bytes]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.4.0" |
| |
| [[audits.capnp]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.14.11" |
| |
| [[audits.cargo-lock]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "8.0.3" |
| |
| [[audits.cbindgen]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.24.5" |
| |
| [[audits.cc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.79" |
| |
| [[audits.cc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.79 -> 1.0.82" |
| |
| [[audits.cc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.82 -> 1.0.83" |
| |
| [[audits.cexpr]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.4.0" |
| |
| [[audits.cexpr]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.5.0" |
| |
| [[audits.cfg-if]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.0" |
| |
| [[audits.cfg-if]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.0" |
| |
| [[audits.chrono]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.23" |
| |
| [[audits.chrono]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.23 -> 0.4.24" |
| |
| [[audits.chrono]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.24 -> 0.4.26" |
| |
| [[audits.chrono]] |
| who = "Daniel Verkamp <dverkamp@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.26 -> 0.4.34" |
| |
| [[audits.chunked_transfer]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.4.1" |
| |
| [[audits.clang-sys]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.2.0" |
| |
| [[audits.clang-sys]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.6.0" |
| notes = "No attempt was made to audit the DSO(s) this links to; only the Rust code was looked at." |
| |
| [[audits.clang-sys]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.6.0 -> 1.6.1" |
| |
| [[audits.clap]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "2.33.3" |
| |
| [[audits.clap]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.34.0" |
| |
| [[audits.clap]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.2.22" |
| |
| [[audits.clap]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.2.23" |
| |
| [[audits.clap]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "4.0.32" |
| |
| [[audits.clap]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "4.0.32 -> 4.1.14" |
| |
| [[audits.clap_builder]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "4.1.14" |
| notes = """ |
| This was a diff audit between clap 4.0.32 sources, and sources in clap_builder |
| 4.1.14. clap_builder is primarily stuff refactored out of `clap`. |
| """ |
| |
| [[audits.clap_derive]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.2.18" |
| |
| [[audits.clap_derive]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "3.2.18 -> 4.0.18" |
| |
| [[audits.clap_derive]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "4.0.18 -> 4.0.21" |
| |
| [[audits.clap_derive]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "4.0.21 -> 4.1.14" |
| |
| [[audits.clap_lex]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.4" |
| |
| [[audits.clap_lex]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.1" |
| |
| [[audits.cmake]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.45" |
| |
| [[audits.cmake]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.48" |
| |
| [[audits.cmake]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.49" |
| |
| [[audits.cmake]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.49 -> 0.1.50" |
| |
| [[audits.color_quant]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.1.0" |
| |
| [[audits.colored]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.0.4" |
| |
| [[audits.colored]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.0.4 -> 2.0.0" |
| |
| [[audits.com_logger]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.1" |
| |
| [[audits.configparser]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "3.0.0" |
| |
| [[audits.configparser]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "3.0.2" |
| |
| [[audits.console]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.15.5" |
| |
| [[audits.console]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.15.5 -> 0.15.7" |
| |
| [[audits.cortex-m]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.7.7" |
| |
| [[audits.cortex-m-rtic]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.4" |
| |
| [[audits.cortex-m-rtic-macros]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.6" |
| |
| [[audits.cpufeatures]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.8" |
| |
| [[audits.cpufeatures]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.8 -> 0.2.9" |
| |
| [[audits.crc]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "crypto-safe"] |
| delta = "2.1.0 -> 3.0.1" |
| |
| [[audits.crc-catalog]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = "does-not-implement-crypto" |
| delta = "1.1.1 -> 2.2.0" |
| notes = "This crate exposes a catalog of types that represent read-only versions of algorithms. There is no line of code that actually does something within this crate, but rather information about the algorithms as Rust types-" |
| |
| [[audits.crc-catalog]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.1.1 -> 2.2.0" |
| |
| [[audits.critical-section]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.1" |
| |
| [[audits.critical-section]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.1.1 -> 1.1.2" |
| |
| [[audits.cros-codecs]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = "does-not-implement-crypto" |
| version = "0.0.2" |
| |
| [[audits.cros-codecs]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = "safe-to-run" |
| version = "0.0.2" |
| |
| [[audits.cros-codecs]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.0.2 -> 0.0.3" |
| |
| [[audits.cros-codecs]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.0.3 -> 0.0.4" |
| |
| [[audits.cros-libva]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = "does-not-implement-crypto" |
| version = "0.0.3" |
| |
| [[audits.cros-libva]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = "safe-to-run" |
| version = "0.0.3" |
| |
| [[audits.cros-libva]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.0.3 -> 0.0.4" |
| |
| [[audits.crossbeam-channel]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.7" |
| |
| [[audits.crossbeam-channel]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.5.7 -> 0.5.8" |
| |
| [[audits.crossbeam-deque]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.8.3" |
| |
| [[audits.crossbeam-epoch]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.9.14" |
| |
| [[audits.crossbeam-epoch]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.9.14 -> 0.9.15" |
| |
| [[audits.crossbeam-utils]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.8.15" |
| |
| [[audits.crossbeam-utils]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.8.15 -> 0.8.16" |
| |
| [[audits.cstr_core]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.6" |
| |
| [[audits.ctor]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.26" |
| |
| [[audits.ctrlc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.2.4" |
| |
| [[audits.ctrlc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "3.2.4 -> 3.3.0" |
| |
| [[audits.ctrlc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "3.3.0 -> 3.4.0" |
| |
| [[audits.ctrlc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "3.4.0 -> 3.4.1" |
| |
| [[audits.cty]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.2" |
| |
| [[audits.cxx]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.42" |
| |
| [[audits.cxx]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.92" |
| notes = """ |
| There is an implementation of SipHash in cxx/ at src/sip.rs. This hash is not |
| considered cryptographically secure, and is not used within a context where |
| cryptographic security is critical. Hence, it's not considered to be an |
| \"implementation of crypto\". |
| |
| More directly, its current usage is just in HashMap, and its purposes are: |
| - randomness and speed suitable for use as a HashMap hasher |
| - difficult to DoS with attacker-controlled inputs |
| |
| For more, see comments on https://crrev.com/c/4411368 . |
| """ |
| |
| [[audits.cxx]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.92 -> 1.0.94" |
| |
| [[audits.cxx]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.94 -> 1.0.97" |
| |
| [[audits.cxx]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.97 -> 1.0.106" |
| |
| [[audits.cxx]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.106 -> 1.0.107" |
| |
| [[audits.cxxbridge-flags]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.42" |
| |
| [[audits.cxxbridge-flags]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.92" |
| |
| [[audits.cxxbridge-flags]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "1.0.92 -> 1.0.94" |
| |
| [[audits.cxxbridge-flags]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.94 -> 1.0.97" |
| |
| [[audits.cxxbridge-flags]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.97 -> 1.0.106" |
| |
| [[audits.cxxbridge-flags]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "1.0.106 -> 1.0.107" |
| |
| [[audits.cxxbridge-macro]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.42" |
| |
| [[audits.cxxbridge-macro]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.92" |
| |
| [[audits.cxxbridge-macro]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.92 -> 1.0.94" |
| |
| [[audits.cxxbridge-macro]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.94 -> 1.0.97" |
| |
| [[audits.cxxbridge-macro]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.97 -> 1.0.106" |
| |
| [[audits.cxxbridge-macro]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.106 -> 1.0.107" |
| |
| [[audits.dashmap]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "5.4.0" |
| |
| [[audits.dasp_frame]] |
| who = "Li-Yu Yu <aaronyu@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.0" |
| |
| [[audits.dasp_interpolate]] |
| who = "Li-Yu Yu <aaronyu@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.0" |
| |
| [[audits.dasp_ring_buffer]] |
| who = "Li-Yu Yu <aaronyu@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.0" |
| |
| [[audits.dbus]] |
| who = "ChromeOS Legacy" |
| criteria = "safe-to-run" |
| version = "0.9.5" |
| |
| [[audits.dbus]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.9.7" |
| |
| [[audits.dbus-crossroads]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.4.0" |
| |
| [[audits.dbus-crossroads]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.2" |
| |
| [[audits.dbus-tokio]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.7.3" |
| |
| [[audits.dbus-tokio]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.7.5" |
| |
| [[audits.dbus-tokio]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.7.6" |
| |
| [[audits.deqp-runner]] |
| who = "Matt Turner <msturner@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.13.1 -> 0.18.0" |
| |
| [[audits.difflib]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.0" |
| |
| [[audits.dirs-sys-next]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.2" |
| |
| [[audits.document-features]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.6" |
| |
| [[audits.document-features]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.2.7" |
| |
| [[audits.downcast]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.0" |
| |
| [[audits.ed25519-compact]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = "safe-to-run" |
| version = "1.0.16" |
| |
| [[audits.either]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.8.1" |
| |
| [[audits.either]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.8.1 -> 1.9.0" |
| |
| [[audits.endian-type]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.2" |
| |
| [[audits.endian-type]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.2" |
| |
| [[audits.enumflags2]] |
| who = "Zhengping Jiang <jiangzp@google.com>" |
| criteria = "does-not-implement-crypto" |
| version = "0.7.7" |
| |
| [[audits.enumflags2]] |
| who = "Zhengping Jiang <jiangzp@google.com>" |
| criteria = "safe-to-run" |
| version = "0.7.7" |
| |
| [[audits.enumflags2_derive]] |
| who = "Zhengping Jiang <jiangzp@google.com>" |
| criteria = "does-not-implement-crypto" |
| version = "0.7.7" |
| |
| [[audits.enumflags2_derive]] |
| who = "Zhengping Jiang <jiangzp@google.com>" |
| criteria = "safe-to-run" |
| version = "0.7.7" |
| |
| [[audits.enumn]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.8" |
| |
| [[audits.enumn]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "0.1.8 -> 0.1.10" |
| |
| [[audits.enumn]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "0.1.10 -> 0.1.11" |
| |
| [[audits.enumn]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "0.1.11 -> 0.1.12" |
| |
| [[audits.env_logger]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.8.3" |
| |
| [[audits.env_logger]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.9.3" |
| |
| [[audits.env_logger]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.9.3 -> 0.8.4" |
| |
| [[audits.equivalent]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.1" |
| |
| [[audits.errno]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.8" |
| |
| [[audits.errno]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.8 -> 0.3.1" |
| |
| [[audits.errno]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.1 -> 0.3.2" |
| |
| [[audits.errno]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.2 -> 0.3.3" |
| |
| [[audits.error-chain]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.11.0" |
| |
| [[audits.euclid]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.22.7" |
| |
| [[audits.euclid]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.22.9" |
| |
| [[audits.ext-trait]] |
| who = "Howard Yang <hcyang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.1" |
| |
| [[audits.ext-trait-proc_macros]] |
| who = "Howard Yang <hcyang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.1" |
| |
| [[audits.ext2]] |
| who = "Edward O'Callaghan <quasisec@google.com>" |
| criteria = ["safe-to-run", "crypto-safe"] |
| version = "0.1.1" |
| |
| [[audits.extension-traits]] |
| who = "Howard Yang <hcyang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.1" |
| |
| [[audits.fastrand]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.9.0" |
| notes = """ |
| `does-not-implement-crypto` is certified because this crate explicitly says |
| that the RNG here is not cryptographically secure. |
| """ |
| |
| [[audits.fd-lock]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "2.0.0" |
| |
| [[audits.fd-lock]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.0.9" |
| |
| [[audits.fd-lock]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "3.0.9 -> 3.0.10" |
| |
| [[audits.fd-lock]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "3.0.9 -> 3.0.13" |
| |
| [[audits.filetime]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.22" |
| |
| [[audits.fixedbitset]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.2" |
| |
| [[audits.flate2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.26" |
| |
| [[audits.flate2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.26 -> 1.0.27" |
| notes = """ |
| There is a CRC implementation in here, but those are not considered crypto. |
| Further, it's only used in tests internal to this crate. |
| """ |
| |
| [[audits.float-cmp]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.9.0" |
| |
| [[audits.fnv]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.7" |
| notes = """ |
| fnv explicitly documents that it does not attempt to be crypto-secure, nor |
| does it try to guard against collisions. Hence, this does not implement |
| crypto. |
| """ |
| |
| [[audits.foreign-types]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.2" |
| |
| [[audits.foreign-types-shared]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.1" |
| |
| [[audits.form_urlencoded]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.0" |
| |
| [[audits.form_urlencoded]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.1.0 -> 1.2.0" |
| |
| [[audits.fragile]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.0.0" |
| |
| [[audits.funty]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "1.1.0" |
| |
| [[audits.futures]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.3.28" |
| notes = """ |
| `futures` has no logic other than tests - it simply `pub use`s things from |
| other crates. |
| """ |
| |
| [[audits.futures-channel]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures-channel]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.28" |
| |
| [[audits.futures-core]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures-core]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.28" |
| |
| [[audits.futures-executor]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures-executor]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.28" |
| |
| [[audits.futures-io]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures-io]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.28" |
| |
| [[audits.futures-macro]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures-macro]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.28" |
| |
| [[audits.futures-sink]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures-sink]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.28" |
| |
| [[audits.futures-task]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures-task]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.28" |
| |
| [[audits.futures-util]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.futures-util]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.28" |
| notes = """ |
| There's a custom xorshift-based `random::shuffle` implementation in |
| src/async_await/random.rs. This is `doc(hidden)` and seems to exist just so |
| that `futures-macro::select` can be unbiased. Sicne xorshift is explicitly not |
| intended to be a cryptographically secure algorithm, it is not considered |
| crypto. |
| """ |
| |
| [[audits.gag]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.0" |
| |
| [[audits.gdbstub]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.6.6" |
| |
| [[audits.gdbstub]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.6.6 -> 0.7.0" |
| |
| [[audits.gdbstub_arch]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.4 -> 0.3.0" |
| |
| [[audits.getrandom]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.2" |
| |
| [[audits.getrandom]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.7" |
| |
| [[audits.getrandom]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.10" |
| notes = """ |
| While this crate provides crypto methods, they all defer to system or hardware |
| crypto implementations. Hence, this crate does not implement crypto. |
| """ |
| |
| [[audits.ghost]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.9" |
| |
| [[audits.ghost]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.9 -> 0.1.13" |
| |
| [[audits.ghost]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.13 -> 0.1.14" |
| |
| [[audits.gimli]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.27.2" |
| |
| [[audits.gimli]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.27.3" |
| |
| [[audits.gimli]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.27.3 -> 0.28.0" |
| |
| [[audits.glob]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.0" |
| |
| [[audits.glob]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.3.1" |
| |
| [[audits.gpt_disk_io]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.15.0" |
| |
| [[audits.gpt_disk_io]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.15.0 -> 0.16.0" |
| |
| [[audits.gpt_disk_types]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.15.0" |
| |
| [[audits.gpt_disk_types]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.15.0 -> 0.16.0" |
| |
| [[audits.grpcio]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.8.2" |
| |
| [[audits.grpcio]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.9.1" |
| |
| [[audits.grpcio]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.9.1 -> 0.13.0" |
| |
| [[audits.grpcio-compiler]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.6.0" |
| |
| [[audits.grpcio-compiler]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.6.0 -> 0.7.0" |
| |
| [[audits.grpcio-compiler]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.0 -> 0.13.0" |
| |
| [[audits.grpcio-sys]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.8.1" |
| |
| [[audits.grpcio-sys]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.9.1+1.38.0" |
| |
| [[audits.grpcio-sys]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.13.0+1.56.2-patched" |
| |
| [[audits.h2]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.3.14" |
| |
| [[audits.h2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.18" |
| |
| [[audits.h2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.18 -> 0.3.19" |
| |
| [[audits.h2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.19 -> 0.3.20" |
| |
| [[audits.h2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.20 -> 0.3.21" |
| |
| [[audits.h2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.21 -> 0.3.24" |
| |
| [[audits.hashbrown]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.13.2" |
| |
| [[audits.hashbrown]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.13.2 -> 0.14.3" |
| |
| [[audits.heapless]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.7.17" |
| notes = """ |
| does-not-implement-crypto: Hashing containers (e.g., IndexMap) defer to other |
| machinery like the hash32 crate for hashing. |
| """ |
| |
| [[audits.heck]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.0" |
| |
| [[audits.heck]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.0 -> 0.3.3" |
| |
| [[audits.heck]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.0 -> 0.4.1" |
| |
| [[audits.hex]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.3" |
| |
| [[audits.hostname]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.1" |
| |
| [[audits.http]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.8" |
| |
| [[audits.http]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.9" |
| |
| [[audits.http-body]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.4.5" |
| |
| [[audits.http-range-header]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.3.0" |
| |
| [[audits.http-range-header]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.3.1" |
| |
| [[audits.httparse]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.8.0" |
| |
| [[audits.httpdate]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "1.0.2" |
| |
| [[audits.httpdate]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.3" |
| |
| [[audits.hyper]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.14.20" |
| |
| [[audits.hyper]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.14.27" |
| |
| [[audits.hyper-timeout]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.4.1" |
| |
| [[audits.iana-time-zone]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.53" |
| |
| [[audits.iana-time-zone]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.53 -> 0.1.56" |
| |
| [[audits.iana-time-zone]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.1.56 -> 0.1.57" |
| |
| [[audits.idna]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.0" |
| |
| [[audits.image]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.23.14" |
| |
| [[audits.image]] |
| who = "Chih-Yao Chuang <jasonchuang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.23.14 -> 0.24.8" |
| |
| [[audits.include_dir]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.6.2" |
| |
| [[audits.include_dir_impl]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.6.2" |
| |
| [[audits.indexmap]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.9.3" |
| |
| [[audits.indexmap]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.9.3 -> 2.1.0" |
| |
| [[audits.indoc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.3.6" |
| notes = """ |
| This crate simply reexports indoc_impl. There's therefore no code |
| specific to this crate to audit. |
| """ |
| |
| [[audits.indoc-impl]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.3.6" |
| |
| [[audits.inflections]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.1" |
| |
| [[audits.inotify]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.9.3" |
| |
| [[audits.inotify]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.9.6" |
| |
| [[audits.inotify-sys]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.5" |
| |
| [[audits.instant]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.9" |
| |
| [[audits.instant]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.12" |
| |
| [[audits.intrusive-collections]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.9.6" |
| |
| [[audits.inventory-impl]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.11" |
| |
| [[audits.io-lifetimes]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.4" |
| |
| [[audits.io-lifetimes]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.10" |
| |
| [[audits.io-lifetimes]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.10 -> 1.0.11" |
| |
| [[audits.io-uring]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.13" |
| |
| [[audits.ioctl-rs]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.6" |
| |
| [[audits.is-terminal]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.2" |
| |
| [[audits.is-terminal]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.2 -> 0.4.9" |
| |
| [[audits.itertools]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.9.0" |
| |
| [[audits.itertools]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.10.5" |
| |
| [[audits.itertools]] |
| who = "Yu-An Wang <wyuang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.10.5 -> 0.11.0" |
| |
| [[audits.itoa]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.4.7" |
| |
| [[audits.itoa]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.5" |
| |
| [[audits.itoa]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.5 -> 1.0.6" |
| |
| [[audits.itoa]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.6 -> 1.0.9" |
| |
| [[audits.jobserver]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.26" |
| |
| [[audits.kernlog]] |
| who = "Matthias Kaehlcke <mka@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.1" |
| |
| [[audits.lazy_static]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.4.0" |
| |
| [[audits.lazycell]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.3.0" |
| |
| [[audits.libc]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.86" |
| |
| [[audits.libc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.146" |
| notes = """ |
| Much like the getrandom crate, this exports interfaces to APIs which perform |
| crypto, but does not implement any crypto itself. |
| """ |
| |
| [[audits.libc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.146 -> 0.2.147" |
| |
| [[audits.libdbus-sys]] |
| who = "ChromeOS Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.2" |
| |
| [[audits.libdbus-sys]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.5" |
| notes = """ |
| This audit does **not** include an audit of the `vendor/` directory, which |
| contains a full copy of dbus, but is only built when the `vendored` feature is enabled. |
| """ |
| |
| [[audits.libfuzzer-sys]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.4" |
| |
| [[audits.libfuzzer-sys]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.4 -> 0.4.7" |
| |
| [[audits.libloading]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.7.0" |
| |
| [[audits.libloading]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.7.4" |
| |
| [[audits.libslirp-sys]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "4.2.1" |
| notes = "No audit of the slirp DSO this is intended to link to was done." |
| |
| [[audits.libtest-mimic]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.6.0" |
| notes = "Used in tests only" |
| |
| [[audits.libtest-mimic]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.6.0 -> 0.6.1" |
| |
| [[audits.libz-sys]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.1.2" |
| |
| [[audits.libz-sys]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.1.3" |
| |
| [[audits.libz-sys]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "1.1.8" |
| |
| [[audits.libz-sys]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.12" |
| notes = """ |
| The bundled zlib C sources were not audited as a part of this. However, I did |
| compare the vendored sources present in this crate with their upstream repos. |
| |
| There was no diff between zlib/ and https://zlib.net/fossils/zlib-1.2.11.tar.gz. |
| |
| zlib-ng did not provide a version, so I ran diff across everything in zlib-ng's |
| commit history. The closest upstream SHA was |
| cf89cf35037f152ce7adfeca864656de5d33ea1e with 8 lines of output from |
| `diff --recursive . ../../libz-sys-1.1.12/src/zlib-ng/`. All of these referenced |
| files that were only present in libz-sys, and they're all presumably irrelevant |
| (CI configuration files, .git files, linter config) |
| """ |
| |
| [[audits.link-cplusplus]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "1.0.5" |
| |
| [[audits.link-cplusplus]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.9" |
| notes = """ |
| This crate exists simply to link with libcxx or libstdcxx. No assertions |
| are made about the safety of either of those libraries. :) |
| """ |
| |
| [[audits.litrs]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.3" |
| |
| [[audits.lock_api]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.4.2" |
| |
| [[audits.lock_api]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.4.9" |
| |
| [[audits.lock_api]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.10" |
| |
| [[audits.log]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.4.14" |
| |
| [[audits.log]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.17" |
| |
| [[audits.log]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.17 -> 0.4.20" |
| |
| [[audits.log-panics]] |
| who = "Howard Chung <howardchung@google.com>" |
| criteria = ["safe-to-run", "crypto-safe"] |
| version = "2.1.0" |
| |
| [[audits.lz4_flex]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.1" |
| notes = "Frequently makes use of unsafe for performance reasons. Most behind feature flags, but not all. Not entirely sure how memory safe those optimizations are." |
| |
| [[audits.lzma-sys]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.20" |
| |
| [[audits.match_cfg]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.0" |
| |
| [[audits.matchit]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.5.0" |
| |
| [[audits.memchr]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "2.4.0" |
| |
| [[audits.memchr]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.4.1" |
| |
| [[audits.memchr]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.6.3" |
| |
| [[audits.memoffset]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.6.5 -> 0.7.1" |
| |
| [[audits.memoffset]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.1 -> 0.8.0" |
| |
| [[audits.memoffset]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.8.0 -> 0.9.0" |
| |
| [[audits.merge]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.0" |
| |
| [[audits.merge_derive]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.0" |
| |
| [[audits.merge_derive]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.0" |
| |
| [[audits.mime]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.3.16" |
| |
| [[audits.miniz_oxide]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.6.2" |
| |
| [[audits.miniz_oxide]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.4 -> 0.3.7" |
| |
| [[audits.miniz_oxide]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.5.4 -> 0.4.4" |
| |
| [[audits.miniz_oxide]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.6.2 -> 0.5.4" |
| |
| [[audits.miniz_oxide]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.6.2 -> 0.7.1" |
| |
| [[audits.mio]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.7.7" |
| |
| [[audits.mio]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.7.14" |
| |
| [[audits.mio]] |
| who = "Vovo Yang <vovoy@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.8.8" |
| |
| [[audits.mockall]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.4" |
| |
| [[audits.mockall]] |
| who = "Yu-An Wang <wyuang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.11.4 -> 0.12.1" |
| |
| [[audits.mockall_derive]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.4" |
| |
| [[audits.mockall_derive]] |
| who = "Yu-An Wang <wyuang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.11.4 -> 0.12.1" |
| |
| [[audits.mocktopus]] |
| who = "Howard Yang <hcyang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.8.0" |
| |
| [[audits.mocktopus_macros]] |
| who = "Howard Yang <hcyang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.7.11" |
| |
| [[audits.multi_log]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.2" |
| |
| [[audits.named-lock]] |
| who = "crosvm" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.0" |
| |
| [[audits.nb]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.0" |
| |
| [[audits.nb]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "1.0.0 -> 0.1.3" |
| |
| [[audits.nb]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "1.0.0 -> 1.1.0" |
| |
| [[audits.nibble_vec]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.0" |
| |
| [[audits.nix]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.19.1" |
| |
| [[audits.nix]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.20.0" |
| |
| [[audits.nix]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.24.2" |
| |
| [[audits.nix]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.23.1 -> 0.23.2" |
| |
| [[audits.nix]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.25.0 -> 0.26.2" |
| |
| [[audits.nix]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.26.2 -> 0.27.1" |
| |
| [[audits.nom]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "5.1.2" |
| |
| [[audits.nom]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "6.1.2" |
| |
| [[audits.normalize-line-endings]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.0" |
| |
| [[audits.num]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.2.1" |
| notes = "This crate just reexports subcrates, so it's trivially safe in isolation." |
| |
| [[audits.num-complex]] |
| who = "Li-Yu Yu <aaronyu@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.4 -> 0.4.4" |
| |
| [[audits.num-derive]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.3" |
| |
| [[audits.num-traits]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.14" |
| |
| [[audits.num-traits]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.15" |
| |
| [[audits.num-traits]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.15 -> 0.2.16" |
| |
| [[audits.num_cpus]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.13.0" |
| |
| [[audits.num_threads]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.6" |
| |
| [[audits.number_prefix]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.4.0" |
| |
| [[audits.object]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.30.3" |
| notes = "I'm not counting the code related to the GNU Hash section as crypto for the sake of this review." |
| |
| [[audits.object]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.30.3 -> 0.30.4" |
| |
| [[audits.object]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.30.3 -> 0.31.1" |
| |
| [[audits.object]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.31.1 -> 0.32.1" |
| |
| [[audits.once_cell]] |
| who = "crosvm" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.17.0" |
| |
| [[audits.once_cell]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.17.0 -> 1.18.0" |
| |
| [[audits.open-enum]] |
| who = "Howard Yang <hcyang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.0" |
| |
| [[audits.open-enum-derive]] |
| who = "Howard Yang <hcyang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.0" |
| |
| [[audits.openssl-macros]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.0" |
| |
| [[audits.openssl-macros]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "0.1.0 -> 0.1.1" |
| |
| [[audits.os_str_bytes]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "6.3.0" |
| |
| [[audits.os_str_bytes]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "6.4.1" |
| |
| [[audits.os_str_bytes]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "6.4.1 -> 6.5.1" |
| |
| [[audits.owning_ref]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.1" |
| |
| [[audits.p9]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-deploy", "does-not-implement-crypto"] |
| version = "0.2.3" |
| |
| [[audits.p9_wire_format_derive]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-deploy", "does-not-implement-crypto"] |
| version = "0.2.3" |
| |
| [[audits.panic-halt]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.2.0" |
| |
| [[audits.parking_lot]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.11.1" |
| |
| [[audits.parking_lot]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.2" |
| |
| [[audits.parking_lot]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = "does-not-implement-crypto" |
| delta = "0.11.2 -> 0.11.1" |
| |
| [[audits.parking_lot_core]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.8.3" |
| |
| [[audits.paste]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.4" |
| |
| [[audits.paste-impl]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.18" |
| |
| [[audits.pdl-compiler]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.2" |
| notes = "Google first-party code (source already has rule of two enforced)." |
| |
| [[audits.pdl-runtime]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.2" |
| notes = "Google first-party code (source already has rule of two enforced)." |
| |
| [[audits.peeking_take_while]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = "does-not-implement-crypto" |
| version = "0.1.2" |
| |
| [[audits.peeking_take_while]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.2" |
| |
| [[audits.percent-encoding]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.2.0" |
| |
| [[audits.percent-encoding]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.2.0 -> 2.3.0" |
| |
| [[audits.pest]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.7.0" |
| |
| [[audits.pest_derive]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.7.0" |
| |
| [[audits.pest_generator]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.7.0" |
| |
| [[audits.pest_meta]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.7.0" |
| |
| [[audits.petgraph]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.6.2" |
| |
| [[audits.pin-project]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "1.0.12" |
| |
| [[audits.pin-project-internal]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "1.0.12" |
| |
| [[audits.pin-project-lite]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.4" |
| |
| [[audits.pin-project-lite]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.9" |
| |
| [[audits.pin-utils]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.0" |
| |
| [[audits.pin-utils]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.0" |
| |
| [[audits.pkg-config]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = "does-not-implement-crypto" |
| version = "0.3.26" |
| |
| [[audits.pkg-config]] |
| who = "Alexandre Courbot <acourbot@chromium.org>" |
| criteria = "safe-to-run" |
| version = "0.3.26" |
| |
| [[audits.ppv-lite86]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.10" |
| |
| [[audits.predicates]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.1.5" |
| |
| [[audits.predicates]] |
| who = "Yu-An Wang <wyuang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.1.5 -> 3.0.4" |
| |
| [[audits.predicates-core]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.6" |
| |
| [[audits.predicates-tree]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.9" |
| |
| [[audits.prettyplease]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.20" |
| |
| [[audits.prettyplease]] |
| who = "Harshad Phule <phuleh@google.com>" |
| criteria = "does-not-implement-crypto" |
| version = "0.1.25" |
| |
| [[audits.prettyplease]] |
| who = "Harshad Phule <phuleh@google.com>" |
| criteria = "safe-to-run" |
| version = "0.1.25" |
| |
| [[audits.primal-check]] |
| who = "Li-Yu Yu <aaronyu@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.3" |
| |
| [[audits.printf-compat]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.1" |
| |
| [[audits.proc-macro-crate]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.2.1" |
| |
| [[audits.proc-macro-error-attr]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.4" |
| |
| [[audits.proc-macro-hack]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.5.19" |
| |
| [[audits.proc-macro-nested]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.7" |
| |
| [[audits.proc-macro-nested]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.7" |
| |
| [[audits.proc-macro2]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.26" |
| |
| [[audits.proc-macro2]] |
| who = "Chrome OS Toolchain" |
| criteria = "safe-to-run" |
| version = "1.0.29" |
| |
| [[audits.proc-macro2]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.49" |
| |
| [[audits.proc-macro2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.49 -> 1.0.56" |
| |
| [[audits.proc-macro2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.56 -> 1.0.59" |
| |
| [[audits.proc-macro2]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.59 -> 1.0.66" |
| |
| [[audits.proc-macro2]] |
| who = "Daniel Verkamp <dverkamp@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.66 -> 1.0.69" |
| |
| [[audits.procfs]] |
| who = "Youssef Esmat <youssefesmat@chromium.org>" |
| criteria = "does-not-implement-crypto" |
| version = "0.15.1" |
| |
| [[audits.procfs]] |
| who = "Youssef Esmat <youssefesmat@chromium.org>" |
| criteria = "safe-to-run" |
| version = "0.15.1" |
| |
| [[audits.prost]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.11.0" |
| |
| [[audits.prost-build]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.1" |
| |
| [[audits.prost-derive]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.11.0" |
| |
| [[audits.prost-types]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.1" |
| |
| [[audits.protobuf]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "2.22.0" |
| |
| [[audits.protobuf]] |
| who = "ChromeOS Audio" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.2.0" |
| |
| [[audits.protobuf]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.27.1 -> 2.28.0" |
| |
| [[audits.protobuf-codegen]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "2.22.0" |
| |
| [[audits.protobuf-codegen]] |
| who = "ChromeOS Audio" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.2.0" |
| |
| [[audits.protobuf-codegen]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.27.1 -> 2.28.0" |
| |
| [[audits.protobuf-parse]] |
| who = "ChromeOS Audio" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.2.0" |
| |
| [[audits.protobuf-support]] |
| who = "ChromeOS Audio" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.2.0" |
| |
| [[audits.protoc]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "2.27.1" |
| |
| [[audits.protoc]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.27.1 -> 2.28.0" |
| |
| [[audits.protoc-grpcio]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.0.0" |
| |
| [[audits.protoc-grpcio]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.0.0 -> 3.0.0" |
| |
| [[audits.protoc-rust]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "2.27.1" |
| |
| [[audits.protoc-rust]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.27.1 -> 2.28.0" |
| |
| [[audits.ptr_meta]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.0" |
| |
| [[audits.ptr_meta_derive]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.0" |
| |
| [[audits.pyo3-macros]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.13.2" |
| |
| [[audits.qrcode]] |
| who = "Chih-Yao Chuang <jasonchuang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.13.0" |
| |
| [[audits.quote]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.9" |
| |
| [[audits.quote]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.23" |
| |
| [[audits.quote]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.23 -> 1.0.26" |
| |
| [[audits.quote]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.26 -> 1.0.28" |
| |
| [[audits.quote]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.28 -> 1.0.31" |
| |
| [[audits.quote]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.31 -> 1.0.32" |
| |
| [[audits.r0]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.2" |
| |
| [[audits.r0]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.2 -> 1.0.0" |
| |
| [[audits.radium]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.5.3" |
| |
| [[audits.radix_trie]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.1" |
| |
| [[audits.rand]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.8.3" |
| |
| [[audits.rand_chacha]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.0" |
| |
| [[audits.rand_chacha]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.3.1" |
| |
| [[audits.rand_core]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.6.1" |
| |
| [[audits.rand_core]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.6.4" |
| |
| [[audits.rand_pcg]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.1" |
| |
| [[audits.rand_xorshift]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.1" |
| notes = """ |
| The rand_xorshift algorithm is not intended to be cryptographically secure in |
| any real sense, so `does-not-implement-crypto` is selected here. |
| """ |
| |
| [[audits.regex]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.5.4" |
| |
| [[audits.regex-syntax]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.6.25" |
| |
| [[audits.riscv-rt-macros]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.6" |
| |
| [[audits.riscv-target]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.2" |
| |
| [[audits.rtic-core]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.0" |
| |
| [[audits.rtic-monotonic]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.0" |
| |
| [[audits.rtic-syntax]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.3" |
| |
| [[audits.rustc-demangle]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.18" |
| |
| [[audits.rustc-demangle-capi]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.0" |
| |
| [[audits.rustc-hash]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.1.0" |
| |
| [[audits.rustc_version]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.3" |
| |
| [[audits.rustfft]] |
| who = "Li-Yu Yu <aaronyu@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "6.1.0" |
| |
| [[audits.rustix]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.36.7" |
| notes = """ |
| Precompiled files in `src/backend/linux_raw/arch/outline` were not audited. I'm |
| also at all familiar with PowerPC asm, but the instructions seemed inoffensive. |
| |
| This crate provides random functions, but they simply proxy libc's, so no |
| crypto is truly implemented here. |
| """ |
| |
| [[audits.rustix]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.36.7 -> 0.38.3" |
| |
| [[audits.rustyline]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "10.0.0" |
| |
| [[audits.rustyline-derive]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.6.0" |
| |
| [[audits.rustyline-derive]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.6.0 -> 0.4.0" |
| |
| [[audits.ryu]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.5" |
| |
| [[audits.same-file]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.6" |
| |
| [[audits.sbat]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.0" |
| |
| [[audits.scoped-tls]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.0" |
| |
| [[audits.scopeguard]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.1.0" |
| |
| [[audits.scudo]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.2" |
| notes = "Scudo itself was not audited as a part of this review" |
| |
| [[audits.semver]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.16" |
| |
| [[audits.serde]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.126" |
| |
| [[audits.serde]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.152" |
| |
| [[audits.serde-tuple-vec-map]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.1" |
| |
| [[audits.serde_derive]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.152" |
| |
| [[audits.serde_json]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.64" |
| |
| [[audits.serde_json]] |
| who = "Harshad Phule <phuleh@google.com>" |
| criteria = "does-not-implement-crypto" |
| version = "1.0.96" |
| |
| [[audits.serde_json]] |
| who = "Harshad Phule <phuleh@google.com>" |
| criteria = "safe-to-run" |
| version = "1.0.96" |
| |
| [[audits.serde_urlencoded]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.7.1" |
| |
| [[audits.serial_test]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.0.0" |
| |
| [[audits.serial_test_derive]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.0.0" |
| |
| [[audits.shlex]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.1" |
| |
| [[audits.shlex]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.0" |
| |
| [[audits.shlex]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.0" |
| |
| [[audits.shlex]] |
| who = "Daniel Verkamp <dverkamp@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.1.0 -> 1.3.0" |
| |
| [[audits.slab]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.4.2" |
| |
| [[audits.slab]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.4.7" |
| |
| [[audits.smallvec]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.6.1" |
| |
| [[audits.socket2]] |
| who = "Vovo Yang <vovoy@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.9" |
| |
| [[audits.spin]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.9.8" |
| |
| [[audits.stable_deref_trait]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.2.0" |
| |
| [[audits.static_assertions]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.0" |
| |
| [[audits.strength_reduce]] |
| who = "Li-Yu Yu <aaronyu@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.4" |
| |
| [[audits.syn]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.69" |
| |
| [[audits.syn]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "1.0.80" |
| |
| [[audits.syn]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.107" |
| |
| [[audits.syn]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "1.0.107 -> 2.0.14" |
| |
| [[audits.syn]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.0.14 -> 2.0.18" |
| |
| [[audits.syn]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.0.18 -> 2.0.28" |
| |
| [[audits.syn]] |
| who = "Daniel Verkamp <dverkamp@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.0.28 -> 2.0.38" |
| |
| [[audits.sync_wrapper]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.1" |
| |
| [[audits.sync_wrapper]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.1" |
| |
| [[audits.syslog_rfc5424]] |
| who = "Edward O'Callaghan <quasisec@google.com>" |
| criteria = ["safe-to-run", "crypto-safe"] |
| version = "0.9.0" |
| |
| [[audits.tar]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.40" |
| |
| [[audits.tempfile]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "3.4.0" |
| |
| [[audits.termcolor]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.1.2" |
| |
| [[audits.termcolor]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.1.3" |
| |
| [[audits.termtree]] |
| who = "Max Lee <endlesspring@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.1" |
| |
| [[audits.textwrap]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.11.0" |
| |
| [[audits.textwrap]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.15.1" |
| |
| [[audits.textwrap]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.15.2" |
| |
| [[audits.textwrap]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.16.0" |
| |
| [[audits.thiserror]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.23" |
| |
| [[audits.thiserror]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.50" |
| |
| [[audits.thiserror-impl]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.0.23" |
| |
| [[audits.thiserror-impl]] |
| who = "Abhishek Pandit-Subedi <abhishekpandit@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.50" |
| |
| [[audits.threadpool]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.8.1" |
| |
| [[audits.timeout-readwrite]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.2" |
| |
| [[audits.tinyvec_macros]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.0" |
| |
| [[audits.tokio]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.2.0" |
| |
| [[audits.tokio]] |
| who = "Vovo Yang <vovoy@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.29.1" |
| |
| [[audits.tokio-io-timeout]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "1.2.0" |
| |
| [[audits.tokio-macros]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.1.0" |
| |
| [[audits.tokio-macros]] |
| who = "Vovo Yang <vovoy@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.1.0" |
| |
| [[audits.tokio-stream]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.3" |
| |
| [[audits.tokio-util]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.7.3" |
| |
| [[audits.toml]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.10" |
| |
| [[audits.tonic]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.8.1" |
| |
| [[audits.tonic-build]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.8.2" |
| |
| [[audits.tower]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.4.13" |
| |
| [[audits.tower-http]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.3.4" |
| |
| [[audits.tower-layer]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.3.1" |
| |
| [[audits.tower-service]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.3.2" |
| |
| [[audits.tracing]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.35" |
| |
| [[audits.tracing-attributes]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.22" |
| |
| [[audits.tracing-core]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.1.29" |
| |
| [[audits.tracing-futures]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.5" |
| |
| [[audits.transpose]] |
| who = "Li-Yu Yu <aaronyu@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.2" |
| |
| [[audits.transpose]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.2.2 -> 0.2.3" |
| |
| [[audits.try-lock]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.3" |
| |
| [[audits.try-lock]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.3" |
| |
| [[audits.twox-hash]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.6.3" |
| notes = "Non-cyptographic hashing function" |
| |
| [[audits.uart_16550]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.18" |
| |
| [[audits.ucs2]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.2" |
| |
| [[audits.uefi]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.19.0" |
| |
| [[audits.uefi]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.20.0" |
| |
| [[audits.uefi]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.23.0" |
| |
| [[audits.uefi]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.25.0" |
| |
| [[audits.uefi]] |
| who = "Joseph Sussman <josephsussman@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.25.0 -> 0.27.0" |
| |
| [[audits.uefi-macros]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.10.0" |
| |
| [[audits.uefi-macros]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.11.0" |
| |
| [[audits.uefi-macros]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.12.0" |
| |
| [[audits.uefi-macros]] |
| who = "Joseph Sussman <josephsussman@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.12.0 -> 0.13.0" |
| |
| [[audits.uefi-raw]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.0" |
| |
| [[audits.uefi-raw]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.0" |
| |
| [[audits.uefi-raw]] |
| who = "Joseph Sussman <josephsussman@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.4.0 -> 0.5.1" |
| |
| [[audits.uefi-services]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.16.0" |
| |
| [[audits.uefi-services]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.17.0" |
| |
| [[audits.uefi-services]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.20.0" |
| |
| [[audits.uefi-services]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.22.0" |
| |
| [[audits.uefi-services]] |
| who = "Joseph Sussman <josephsussman@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.22.0 -> 0.24.0" |
| |
| [[audits.ufmt-write]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.0" |
| |
| [[audits.uguid]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.2.1" |
| |
| [[audits.uguid]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.0.0" |
| |
| [[audits.uguid]] |
| who = "Nicholas Bishop <nicholasbishop@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.1.0" |
| |
| [[audits.uguid]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "2.1.0 -> 2.2.0" |
| |
| [[audits.uhid-virt]] |
| who = "Zhengping Jiang <jiangzp@google.com>" |
| criteria = "does-not-implement-crypto" |
| version = "0.0.6" |
| |
| [[audits.uhid-virt]] |
| who = "Zhengping Jiang <jiangzp@google.com>" |
| criteria = "safe-to-run" |
| version = "0.0.6" |
| |
| [[audits.uhidrs-sys]] |
| who = "Zhengping Jiang <jiangzp@google.com>" |
| criteria = "does-not-implement-crypto" |
| version = "1.0.2" |
| |
| [[audits.uhidrs-sys]] |
| who = "Zhengping Jiang <jiangzp@google.com>" |
| criteria = "safe-to-run" |
| version = "1.0.2" |
| |
| [[audits.unicode-ident]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.6" |
| |
| [[audits.unicode-normalization]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.22" |
| |
| [[audits.unicode-segmentation]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "1.7.1" |
| |
| [[audits.unicode-segmentation]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.8.0" |
| |
| [[audits.unicode-width]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.1.8" |
| |
| [[audits.unicode-width]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.9" |
| |
| [[audits.unicode-xid]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.0" |
| |
| [[audits.unicode-xid]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "0.2.1" |
| |
| [[audits.unicode-xid]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.2.4" |
| |
| [[audits.unicode-xid]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| delta = "0.1.0 -> 0.0.4" |
| |
| [[audits.unindent]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.1.10" |
| |
| [[audits.uninit]] |
| who = "Howard Yang <hcyang@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.1" |
| |
| [[audits.url]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.3.1" |
| |
| [[audits.userfaultfd]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.5.0" |
| |
| [[audits.userfaultfd]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.5.0 -> 0.7.0" |
| |
| [[audits.userfaultfd]] |
| who = "Shintaro Kawamura <kawasin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.0 -> 0.8.1" |
| |
| [[audits.userfaultfd-sys]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.4.2" |
| |
| [[audits.userfaultfd-sys]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-deploy", "does-not-implement-crypto"] |
| delta = "0.4.2 -> 0.5.0" |
| notes = "First party code managed by Googlers on github" |
| |
| [[audits.userfaultfd-sys]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-deploy", "does-not-implement-crypto"] |
| delta = "0.4.2 -> 0.5.0" |
| notes = "First party code, managed by Googlers on GitHub" |
| |
| [[audits.utf8parse]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.0" |
| |
| [[audits.uuid]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.3.0" |
| notes = "Randomness and hashing involved in UUID generation is sourced from other crates." |
| |
| [[audits.vcell]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.3" |
| |
| [[audits.vcpkg]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.11" |
| |
| [[audits.version_check]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "0.9.4" |
| |
| [[audits.void]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["does-not-implement-crypto", "rule-of-two-safe-to-deploy"] |
| version = "1.0.2" |
| |
| [[audits.volatile-register]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.2.1" |
| |
| [[audits.vsock]] |
| who = "Dennis Kempin <denniskempin@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.0" |
| notes = """ |
| The crate provides a simple wrapper to mimick the TcpListener/TcpStream APIs |
| with vsock sockets. |
| """ |
| |
| [[audits.walkdir]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "2.3.1" |
| |
| [[audits.walkdir]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "2.3.2" |
| |
| [[audits.want]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.3.0" |
| |
| [[audits.which]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "3.1.1" |
| |
| [[audits.which]] |
| who = "Android Legacy" |
| criteria = "safe-to-run" |
| version = "4.0.2" |
| |
| [[audits.wyz]] |
| who = "ChromeOS" |
| criteria = "safe-to-run" |
| version = "0.2.0" |
| |
| [[audits.xattr]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "1.0.1" |
| |
| [[audits.xz2]] |
| who = "Bastian Kersting <bkersting@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.1.7" |
| |
| [[audits.zerocopy]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.7.0-alpha.1" |
| |
| [[audits.zerocopy]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.0-alpha.1 -> 0.6.1" |
| |
| [[audits.zerocopy]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.0-alpha.1 -> 0.6.6" |
| |
| [[audits.zerocopy]] |
| who = "Daniel Verkamp <dverkamp@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.0-alpha.1 -> 0.7.8" |
| |
| [[audits.zerocopy]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.8 -> 0.7.32" |
| |
| [[audits.zerocopy-derive]] |
| who = "ChromeOS" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.3.2" |
| |
| [[audits.zerocopy-derive]] |
| who = "Daniel Verkamp <dverkamp@chromium.org>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.3.2 -> 0.7.8" |
| |
| [[audits.zerocopy-derive]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.8 -> 0.6.6" |
| |
| [[audits.zerocopy-derive]] |
| who = "George Burgess IV <gbiv@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| delta = "0.7.8 -> 0.7.32" |
| |
| [[audits.zstd]] |
| who = "Matt Turner <msturner@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "0.13.0" |
| |
| [[audits.zstd-safe]] |
| who = "Matt Turner <msturner@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "7.0.0" |
| |
| [[audits.zstd-sys]] |
| who = "Matt Turner <msturner@google.com>" |
| criteria = ["safe-to-run", "does-not-implement-crypto"] |
| version = "2.0.9+zstd.1.5.5" |
| notes = "Includes an implementation of xxhash (a non-cyptographic hashing function) as part of the zstd C sources" |