A multi-tenant SaaS, fourteen days, two IDORs, and a series B that closed without footnotes.
"We re-scoped the engagement on day three. The auth boundary was not where the team thought it was."
The engagement landed mid-Series-B diligence. The platform — a multi-tenant analytics product for retail brands — had passed a CRO vendor scan three months earlier and the investor lead-counsel was asking why a deeper audit was not already in the data room.
Day one: asset confirmation. Day three: we re-scoped after the tenant isolation boundary turned out to live in a microservice the original asset list did not include. Day six: first critical IDOR — cross-tenant data exposure via a partner-API endpoint. Day eight: stored-XSS chain into the admin surface, demonstrated against a sandboxed admin user with full chain-of-custody capture.
Both critical findings closed before retest. Insurer requirements signed off in week four. The data room got the closure statement, not the report. The deal closed.