Skip to content

Disaster Recovery Test Results Log

Requirement: HIPAA §164.308(a)(7)(ii)(D) — Contingency plan testing and revision. Evidence that DR plans are periodically tested and findings are used to improve the plan.

Owner: Rory (Security Officer)
Update frequency: Within 5 business days of each DR test
Auditor use: This log is the primary evidence artifact for DR test frequency and RTO/RPO validation. Pair with the test plan documents for full context.


Test Schedule

TestFrequencyParticipantsTest Plan
Full DR failover simulationQuarterly (Q2 and Q4)Rory, Kevin, Greg, AdrianaPer-quarter test plan doc
Veeam replica boot validationQuarterlyRory, KevinIncluded in DR test plan
SecOps platform recoveryQuarterlyRoryIncluded in DR test plan
Twingate DR path validationQuarterlyRoryIncluded in DR test plan

For the full test procedure see DR Failover Procedure.
For individual test plans see compliance/q2-dr-test-plan-2026.md and compliance/q4-dr-test-plan-2026.md.


How to Update This Log

After each DR test:

  1. Add a new section under the appropriate quarter
  2. Record: test date, participants, scenarios tested, RTO/RPO achieved, gaps found
  3. For each gap found, add an entry to the Open Gaps Tracker below
  4. Commit and push — this is audit evidence; update within 5 business days
  5. Attach any screenshots or export artifacts as GitHub Actions artifacts or SharePoint upload

2026 Test Results

Q2 2026 — June 2026

Status: Scheduled — PROPOSED Saturday June 20, 2026 (confirm by June 13; fallback June 27 — quarter ends June 30)
Test plan: Q2 DR Test Plan

After test completes, populate the table below:

MetricTargetAchievedPass / Fail
RTO — CGIRDPAZP01 (Domain Controller)4 hours(populate)(populate)
RTO — BIZARCAZP01 (Business App Server)4 hours(populate)(populate)
RTO — psql-secops-prod (SecOps DB)4 hours(populate)(populate)
RTO — All remaining DR instances8 hours(populate)(populate)
RPO — All systems1 hour (aspirational) / 24 hours (current)(populate)(populate)
Veeam replica boot — at least 3 tier-1 workloadsClean boot, no manual intervention(populate)(populate)
Twingate DR pathAccessible without PROD Azure(populate)(populate)
SecOps platform recoveryOperational from PITR restore(populate)(populate)

Declaration-to-operational time: (populate)

Participants: Rory, Kevin, Greg, Adriana

Scenario summary:(After test: brief narrative of what was simulated, what worked, what didn't)

Gaps identified: (After test: list gaps with severity)

Plan revisions required: (After test: what needs updating in DR failover procedure)


Q4 2026 — November/December 2026

Status: Planning — see compliance/q4-dr-test-plan-2026.md

MetricTargetAchievedPass / Fail
RTO — CGIRDPAZP014 hours(populate)(populate)
RTO — BIZARCAZP014 hours(populate)(populate)
RTO — psql-secops-prod4 hours(populate)(populate)
RTO — All remaining8 hours(populate)(populate)
RPO1 hour (target)(populate)(populate)
Veeam replica bootClean boot(populate)(populate)
Twingate DR pathAccessible(populate)(populate)

Open Gaps Tracker

Gaps found during testing that have not yet been remediated. Close each gap before the next test or document a risk acceptance if remediation is not feasible.

Gap IDFound InDescriptionSeverityOwnerStatusResolved Date
DR-GAP-001Pre-test (known)RPO is ~24 hours (Veeam nightly) — aspirational 1-hour RPO requires hourly replication not yet configuredMediumRoryOpen — planned 2026 improvement
DR-GAP-002Pre-test (known)Cortex XDR FQDN cortex-xdr.paloaltonetworks.com does not resolve in AWS — Cortex traffic hits Containment deny ruleLowRoryOpen — fix: VPC resolver via Panorama
(add from Q2 test)

Gap Severity:

  • Critical — blocks recovery within RTO; must be fixed before next test
  • High — significantly impacts RTO/RPO; fix within 30 days
  • Medium — workaround exists; fix within 90 days
  • Low — minor; fix when convenient

Historical Test Results

2025 (Pre-Formal Testing)

No formal DR tests conducted in 2025. The November 2024 ransomware incident served as an unplanned real-world DR validation. Key lessons from that event are incorporated into the current DR Failover Procedure.


Auditor Evidence Package

For the SOC2 September 2026 audit, prepare:

  1. This log — shows DR testing occurred and findings are tracked
  2. Q2 test plan (compliance/q2-dr-test-plan-2026.md) — shows structured test scope
  3. Test artifacts — screenshots of DR environment running, RTO timestamps, Veeam console
  4. Gap remediation evidence — show gaps from Q2 test were addressed before Q4 test
  5. DR procedure (aws/dr-failover-procedure.md) — shows the plan that was tested

HIPAA §164.308(a)(7)(ii)(D) requires testing the contingency plan and revising it based on findings. This log + gap tracker + plan revision history satisfies that requirement.


Document History

DateChangeAuthor
May 2026Initial draft — test schedule, Q2/Q4 results tables, open gaps tracker with known pre-test gaps, historical context, auditor evidence package.Rory

Internal use only — Cirius Group