Skip to main content

Risk Register

library
Risk ID Description of Risk Source Likelihood Impact Risk Score (L × I) Current Controls Planned Mitigation / Treatment Risk Owner Status Review Date
R-0012025-06-03-01 OutdatedVulnerable gemRack dependenciesdependency (such as Rack and Nokogiri)2.2.13) could containenable knownrequest-handling vulnerabilitiesissues; leadingmitigated by upgrading to remote2.2.17 codein executioncommit or denial‑of‑service. In June and April 2025 the team performed security‑driven upgrades to Rack and Nokogiri:contentReference[oaicite:0]{index=0}:contentReference[oaicite:1]{index=1}, showing the ongoing risk if packages lag behind.28b6cd3 Third‑partyCode Ruby gemscommit Medium High 126 AutomatedStaging validation; management approval; Azure Defender; MFA; log reviewsContinue monthly dependency monitoringchecks (e.g.bundle Dependabot)outdated), andquarterly regularvulnerability patching; version control ensures traceability.scans ImplementTim continuous vulnerability scanning and schedule quarterly reviews of dependencies; update gems promptly when advisories are released.Pollard CTOMitigated (2025-06-03) Open2025‑06‑022025-09-03
R-0022025-04-08-01 VulnerabilitiesOutdated inNokogiri client‑side(1.18.3→1.18.7) libraryand jquery-ui-railsRack (2.2.11→2.2.13) may expose theparsing/request applicationrisks; upgraded in commit c64ce9bCode commitMediumHigh6Staging validation; management approval; Azure Defender; MFAMaintain monthly checks; track Nokogiri/Rack advisories; quarterly vuln scansTim PollardMitigated (2025-04-08)2025-07-08
R-2025-03-04-01Multiple gem security patches (cgi 0.3.6→0.3.7, date 3.4.0→3.4.1, net-imap 0.4.17→0.4.19, nokogiri 1.18.1→1.18.3, rack 2.2.10→2.2.11, timeout 0.4.1→0.4.3, uri 0.12.2→0.12.4) to cross‑sitereduce scriptingexploit orsurface; othercommit client‑side attacks. A security update was required in February 2025:contentReference[oaicite:2]{index=2}.f3870ae Third‑partyCode JavaScriptcommit MediumHigh6Staging validation; management approval; Azure Defender; log reviewsKeep monthly dependency audits; document exceptions if deferrals neededTim PollardMitigated (2025-03-04)2025-06-04
R-2025-02-03-01jquery-ui-rails outdated (6.0.1) with known issues; upgraded to 7.0.0 per issue #132; commit 97ef51aCode commit Medium Medium 94 JavaScriptStaging securityvalidation; scanningmanagement and only loading necessary components.approval Replace deprecated libraries with maintained alternatives; monitorMonitor upstream JS library advisories; maintainretire CSPlegacy headers.plugins where possible DevelopmentTim team leadPollard OpenMitigated (2025-02-03) 2025‑02‑2025-05-03
R-0032025-01-10-01 InadequateVulnerable sanitizationrails-html-sanitizer/loofah dueand toNokogiri vulnerabilitiesversions incould enable XSS via unsafe markup; upgraded (loofah 2.23.1→2.24.0, rails-html-sanitizer /1.6.0→1.6.2, nokogiri 1.16.7→1.18.1); commit loofah841b5ab could allow injection attacks. The gem needed a security patch in January 2025:contentReference[oaicite:3]{index=3}. ApplicationCode framework / librarycommit LowMedium High 86 Use framework‑provided sanitization and inputStaging validation; applymanagement securityapproval; updates.secure coding standards ConductContinue codemonthly reviewsaudits; focusedadd onquarterly inputtargeted sanitization;XSS integrate dynamic application security testing (DAST); schedule next review for sanitizer libraries.tests SecurityTim managerPollard OpenMitigated (2025-01-10) 2025‑01‑092025-04-10