We tested 25 package managers against a simulated malicious repository. Without a lockfile, only Go and vcpkg cryptographically verified every download in our tests. Fewer than half checked for tampering through lockfiles by default.
Keegan Ryan explains where hashes and signature verification fall short, and how identity-based signing and transparency logs could help.
https://blog.trailofbits.com/2026/10/14/package-managers-have-an-integrity-problem/
