Cross-tenant read · executed, not inferred
- 1Entry point
Self-serve signup, no approval, no email domain check.
- 2Foothold
Session token is accepted on any organization’s routes.
- 3Pivot
Sequential organization ids enumerate every tenant.
- 4Impact
Invoices, contact records, and export jobs of every other customer.
Resolve the organization from the session, not the path parameter, in the shared route guard.