Dependency confusion is the case that showed package registries carry breach blast radius far beyond the vendor itself.
Downstream customers inherited the Dependency confusion incident whether or not they knew Dependency confusion was in their stack.
The lesson was not that the vendor failed. The lesson was that trust was never verified.
