Skip to main content

Risk Register

:::info Source Sourced from services/media-service/SERVICE_RISK_REGISTER.md in the documentation repo. :::

IDRiskSevImpactMitigationOwner
R-ME-01CSAM uploadS1Legal; regulatoryContent-safety scanner; immediate quarantine; NCMEC reportingMedia + Legal + Security
R-ME-02Malware uploadS1Platform compromiseClamAV; sandboxed processing; quarantineMedia + Security
R-ME-03Cross-tenant asset access via signed URLS1Data leakPer-tenant prefix + caller scope in signatureMedia + Security
R-ME-04AI image bias / offensive outputS2Trust / regulatoryPost-gen moderation; bias eval; refusal UXMedia + AI
R-ME-05Storage cost runawayS3MarginPer-tenant quotas; lifecycle to Glacier; dedup by SHAMedia + Finance
R-ME-06Deepfake abuseS2Harm + reputationProvenance + watermarking (M5); abuse reportingMedia + Trust & Safety
R-ME-07GDPR erasure incomplete (bundle-referenced)S2RegulatorAnonymize ownership; retain for bundleMedia + Compliance
R-ME-08Caption quality poor for low-resource languagesS3Accessibility gapHuman review; HITL; language-specific modelsMedia + AI + a11y
R-ME-09Transcode failure on unusual inputS3Author UXMulti-profile fallback; error messagingMedia
R-ME-10CDN-cached stale revoked contentS2Access post-revokePurge on revoke; short TTL; origin checkMedia + SRE
R-ME-11AI budget exhaustion on bulk opsS3Blocked workflowBudget UI; per-tenant caps; admin overrideMedia + AI + Billing
R-ME-12Scanner FP on legitimate contentS3False quarantineAdmin review queue; override with auditMedia + Trust & Safety
R-ME-13HIPAA media with restricted providersS1BAA breachTenant-tagged routing to allowlisted AI providersMedia + AI + Compliance
R-ME-14Large-file upload abuse (storage flood)S2Cost / availabilityPer-tenant size cap; upload rate limitsMedia + Security
R-ME-15Watermark removalS3Content piracyInvisible watermarks (M5+); legal DMCAMedia + Security + Legal