Authentication passed; data ownership did not.
- Blast radius
- Multiple endpoints · cross-project read, write, and delete
- Root cause
- Parent resources enforced ownership. Child-resource services queried by bare ID without project scope.
- Example remediation
- Centralized ownership validation + project-scoped service queries, contained in one reviewable PR.