Object-level auth
Change the ID, get the other tenant. Horizontal and vertical. UUID is not access control.
Coverage
Change the ID, get the other tenant. Horizontal and vertical. UUID is not access control.
Admin mutations reachable as a user. Hidden verbs. Verb tampering.
JWT alg confusion, long-lived refresh, missing audience, leaked in logs.
Introspection in prod, batching, nested queries, binding extra fields into privileged updates.
UK procurement teams have learned to ignore ‘possible IDOR’. The report they keep is the one with two sessions, two responses, and a screenshot of the other organisation’s invoice.
A thirty-minute call. Assets, timeline, a quote in pounds sterling.
Request a quote