When a Constructor Became a Security Boundary I was auditing the initialization layer of one of my Rust systems when I noticed something that looked completely harmless. A constructor accepted an object that wasn't fully valid yet and relied on a later validation step to reject it if something w...
Source: [Dev.to](https://dev.to/rabeh_arch/when-a-constructor-became-a-security-boundary-1caj)