1 / 3
Map callers, resources, and actions
Read who may act on which resources through detail, list, and export routes.
Evidence to retain
Authorization conditions mapped to existing tests.
Connect resource authorization with the boundaries controlling reuse of generated responses.
Use this when APIs and shared caches handle user- or organization-specific data.
Review whether identity separation is preserved both when retrieving data and when reusing responses.
1 / 3
Read who may act on which resources through detail, list, and export routes.
Evidence to retain
Authorization conditions mapped to existing tests.
2 / 3
Compare Cache-Control, CDN settings, and key variation on identity-dependent routes.
Evidence to retain
The rationale for shared responses and identity-separated responses.
3 / 3
Review existing allow, deny, and cross-user isolation tests, identifying untested routes and conditions.
Evidence to retain
Test scope by identity, organization, route, and cache state.
An API exposes user or organization data through detail, list, and export endpoints.
Read how each endpoint checks the caller against the requested resource.
A CDN or application cache handles responses that vary by user.
Review the relationship between the response, shared-cache policy, and cache key.
The application API was abused to retrieve membership data; the specific authorization defect or vulnerability is undisclosed. Membership information for 3,179,454 people was leaked, revised from a maximum of 3,455,754. Separately managed payment data was excluded.
A cache change intended to reduce load caused cross-user information display during concurrent access. Up to 107 data owners and 322 viewers are separate scopes. Their sum is not a confirmed leaked-person count.
Selected examples. Each record retains its evidence status, unknowns, and sources.
Correct retrieval authorization still needs a separate review of response reuse.
Enforce Least Privileges; Validate the Permissions on Every Request
3.5; 5.2.2.5 no-store; 5.2.2.7 private
Learning review 2026-11-12 · Catalog review 2026-11-09
Share these two rules and examples without expanding the scope. Checks without evidence remain unverified.
Open this inspection pack →Connect the running version with the external code executed on its way to deployment.
Review MFA coverage separately from the mechanisms that stop an authenticated session.
Map exposure paths and the process for invalidating old credentials after replacement.
Review storage exposure together with the handling of retired environments and data copies.
Follow inputs from entry points to SQL construction and file storage or processing.
Connect reachable resources with containment and restoration records.
Review destinations, action authorization, and traceable records at the execution boundary.