A Google bemutatta 389 crate csomag auditjának eredményeit, amelyeket a ChromiumOS és Fuchsia projektekben használnak, ahol Rust nyelven történik a fejlesztés. A projektek használatához elérhető egy fájl a függőségek ellenőrzésére a cargo vet paranccsal a biztonsági, helyességi és tesztelési követelményeknek való megfelelőség ellenőrzésére.
A 'cargo vet' használata biztosítja, hogy a projektben csak ellenőrzött függőségek szerepeljenek, amelyek megfelelnek az előre meghatározott feltételeknek. A csomagkezelő cargo csatlakozási fájlában az audit során ellenőrzött csomagok verziói és az audit folyamat során kapott címkék, például a biztonságos használat megerősítése, a titkosítás támogatásának megléte/nemléte, a kódban található unsafe blokkok jelenléte, és a meglévő unsafe blokkok használatával járó kockázatok különböző szintjei tükröződnek.
Forrás: opennet.ru
