Google har offentliggjort resultaterne af audit af 389 crate-pakker, der bruges i projekterne ChromiumOS og Fuchsia, hvor udvikling på Rust-sproget er tilladt. Til brug i deres projekter er der leveret en fil til at kontrollere afhængigheder ved hjælp af kommandoen cargo vet for at sikre overensstemmelse med kravene til sikkerhed, korrekthed og testning.
Anvendelsen af «cargo vet» sikrer, at der kun bruges verificerede afhængigheder i projektet, som opfylder foruddefinerede betingelser. I filen til tilslutning til pakkehåndteringssystemet cargo fremgår de verificerede versioner af pakkerne og de mærker, der er tildelt under auditprocessen, såsom bekræftelse af sikker brug, tilstedeværelse/ Fravær af krypteringsstøtte, tilstedeværelse af unsafe-blokke i koden og forskellige risikoniveauer ved brug af de eksisterende unsafe-blokke.
Kilde: opennet.ru
