Insecure Direct Object References (IDOR): When Your IDs Leak Data
Change the number in the URL and you're reading someone else's invoice. IDOR, also called Broken Object Level Authorization, is the top risk in the OWASP API Security list, and it survives code review because every individual endpoint looks fine. Here's why it happens, why UUIDs don't fix it, and how to make the check impossible to forget.