Capability architecture
Prove what each identity can actually do.
ThreatCanary tests authentication and object, function and tenant authorisation across the live API workflow.
01Why it matters
- Broken authorisation is one of the most damaging API failure modes.
- Authentication flows are often bespoke, federated or inconsistent across services.
- Attackers abuse weak trust boundaries and role assumptions.
02ThreatCanary approach
- Map auth schemes, tokens, sessions, OAuth/OIDC flows and privilege boundaries.
- Test multi-user and multi-role scenarios where credentials and scope allow.
- Validate BOLA, BFLA, tenant isolation and weak trust assumptions with evidence.
03What it validates or reveals
- Broken object-level authorisation.
- Broken function-level authorisation.
- Token, session, OAuth and role-boundary weaknesses.
04Evidence produced
- Identity, role and token-state prerequisites.
- Authorised versus unauthorised request comparison.
- Affected object, function or tenant boundary with reproduction.