Skip to main content

Communication Service — Service Risk Register

Status: populated Owner: TBD Last updated: 2026-04-17 Companion: Service Template

1. Risks

IDRiskLikelihoodImpactOwnerMitigation
R-COMMS-01PHI leak in push / SMS / email payloadMediumCriticalSecurityTemplate-only payloads, pre-send assertions, periodic log scanner
R-COMMS-02Ghasi-SMS-Gateway outage during critical escalationMediumHighOpsSecondary SMS provider per tenant; fallback to push + in-app
R-COMMS-03Virtual session adapter (Jitsi) TURN failureMediumHighOpsMulti-region Jitsi pool; automatic fallback thread
R-COMMS-04Attachment malware bypassLowCriticalSecurityAV scan gate + sandboxed preview
R-COMMS-05Retention policy driftMediumMediumCompliancePer-tenant retention config with audit; nightly verification job
R-COMMS-06Cross-tenant thread participantLowCriticalSecurityRLS + application validation + integration test
R-COMMS-07DLR replay / spoofMediumMediumSecurityHMAC + IP allowlist + timestamp window + idempotency on provider message id
R-COMMS-08Fallback-thread loopLowMediumOpsPer-patient/day circuit breaker; alert
R-COMMS-09Legal hold leak through erasureLowHighComplianceLegal-hold flag overrides erasure; test suite
R-COMMS-10Template injection in localizationLowMediumSecurityStrict allowlist variables, no free-form output
R-COMMS-11Join-token reuse / theftLowHighSecurityShort TTL, one-time use, device binding, audit
R-COMMS-12Notification fatigue (patient)HighMediumProductPer-category frequency caps + user preferences
R-COMMS-13Multi-tenant cost spike from batch notificationsMediumMediumOpsPer-tenant rate limits + spend alerts
R-COMMS-14Virtual-session recording accidentally publicLowCriticalSecurityTenant-scoped storage + short-lived presigned URLs; audit on access

2. Review cadence

Quarterly risk review; new risks added via PR to this file with owner assigned.