Capability architecture
Authentication & Authorisation Testing: context, validation and evidence.
This capability contributes to the same platform outcome: understanding realistic attacker exposure and proving what matters.
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 and outputs
- A clear explanation of the exposure, affected assets and likely attack path.
- Reproducible evidence suitable for analysts, developers and risk owners.
- Prioritisation based on exploitability, business impact, sensitive data and chainability.
- Owner, remediation and workflow context that can move into Jira, Slack, SIEM or reporting.