The cargo.lock file is 2200+ lines long. Did they spend a reasonable amount of time auditing these dependencies?
What would be a reasonable amount of time to audit the dependencies?
grep 'name = ' ms-litebox-Cargo.lock | wc -l
238
edit: grep 'name = ' ms-litebox-Cargo.lock | sort -u | wc -l
221Given, you know, Microsoft, I'd demand proof even if they said they did.
That's 238 dependencies (counting multiple versions of the same crate).
* Many of them are part of families of crates maintained by the same people (e.g. rust-crypto, windows, rand or regex).
* Most of them are popular crates I'm familiar with.
* Several are only needed to support old compiler versions and can be removed once the MSRV is raised
So it's not as bad as it looks at first glance.