Skip to main content

Platform Admin Service — Service Risk Register

Status: populated Owner: TBD Last updated: 2026-04-18 Companion: FAILURE_MODES · SECURITY_MODEL

1. Risk catalog

IDCategoryRiskLikelihoodImpactSeverityOwnerMitigationStatus
RISK-PLTADM-01SecurityUnauthorized config mutation gives attacker control over platform security settings (MFA defaults, session timeouts)LowCriticalHighSecurity teamSUPER_ADMIN JWT scope required; audit log; alert on config mutation spikeOpen
RISK-PLTADM-02AvailabilityRedis cache unavailable degrades flag evaluate latency above SLOMediumHighHighSRERedis HA cluster; fail-open DB fallback; alertOpen
RISK-PLTADM-03AvailabilityHealth poller crash causes incomplete health picture during incidentMediumHighHighSREKubernetes CronJob restart policy; alert on poll gap; separate on-call runbookOpen
RISK-PLTADM-04OperationalAllow-list drift: operators need new config keys but code list is not updatedMediumMediumMediumPlatform teamAllow-list managed in code with PR review; request process documentedOpen
RISK-PLTADM-05Data integrityStale flag cache after archive — downstream service operates with enabled flagLowMediumMediumPlatform teamEvent-driven cache invalidation on archive event; 60 s TTL capOpen
RISK-PLTADM-06SecuritySMTP credentials stored as plain config value exposed via GETLowHighHighSecurity teamtype: secret keys return ***REDACTED***; stored via Secrets ManagerOpen
RISK-PLTADM-07ComplianceConfig audit history pruned before 7-year retention requirementLowMediumMediumPlatform teamconfig_history retention policy set to 7 years; archive to S3 after 2 yearsOpen

2. Risk summary

SeverityCount
High4
Medium3

3. Escalation

ThresholdEscalation
High — securitySecurity lead + CISO within 24 h
High — availabilitySRE on-call immediately
MediumSprint backlog