Skip to main content

Auth Service — Service Risk Register

Status: populated Owner: Security Last updated: 2026-04-18

IDRiskLIMitigationOwner
R-AUTH-01Leaked signing keyLowCriticalVault + emergency rotation runbook; all refresh revokedSecurity
R-AUTH-02JWKS rotation without overlapLowHigh10-min overlap window enforced in RotateJwksUseCaseEngineering
R-AUTH-03API key lookup endpoint compromised → impersonationLowCriticalInternal-only (no Kong route); mTLS between Kong and auth-serviceSRE + Security
R-AUTH-04Firebase outage blocks federated loginMediumMediumPassword fallback for Firebase users; comms on status pageSRE
R-AUTH-05Credential stuffingHighMediumRate limit at Kong; IP + email lockout; breach-list check (future)Security
R-AUTH-06Weak password policy bypassLowMediumzxcvbn minimum + periodic policy reviewSecurity
R-AUTH-07TOTP secret leak via logLowHighNever logged; Pino redaction testsEngineering
R-AUTH-08Cross-account role assignmentLowHighGuard: role assigned only within user's accountEngineering
R-AUTH-09Kong custom plugin version driftMediumHighPinned plugin image; CI smokeSRE
R-AUTH-10DB replica lag during rotationLowMediumRotation writes to primary only; Kong hits primary JWKS