Spoločnosť Google zverejnila výsledky auditu 389 crate balíkov používaných v projektoch ChromiumOS a Fuchsia, v ktorých je povolený vývoj v jazyku Rust. Pre použitie vo svojich projektoch poskytli súbor na kontrolu závislostí pomocou príkazu cargo vet na dodržiavanie požiadaviek na bezpečnosť, správnosť a testovanie.
Použitie „cargo vet“ zaručuje, že v projekte sú používané iba overené závislosti, ktoré spĺňajú vopred stanovené podmienky. V súbore na pripojenie k správcu balíčkov cargo sú uvedené overené verzie balíkov a pridelené počas auditu štítky, ako napríklad potvrdenie o bezpečnom používaní, prítomnosť/absencia podpory šifrovania, existencia unsafe blokov v kóde a rôzne úrovne rizika pri používaní existujúcich unsafe blokov.
Zdroj: opennet.ru
