What your console shows
- Backups configured
- Read replicas active
- All checks passing
Stronghold scans your AWS infrastructure and tells you which critical services can't actually recover — with proof.
Service-level mapping from CloudFormation, tags, and topology — not just resource inventory.
Dependency graph with blast radius analysis and SPOF detection.
Scenario coverage analysis for AZ failure, region failure, SPOF failure, data corruption.
Full-chain coverage traces every step of the recovery order and shows which links are proven, observed, or broken.
Evidence maturity tracking. "Config observed" ≠ "recovery tested."
Posture history, DR debt tracking, and trend analysis across scans.
$ stronghold status Stronghold DR Intelligence Reality Gap 56 pts claimed 56% protected → 0% proven recoverable Score 39/100 (F) Proof-of-Recovery 0% tested · 100% observed Services 14 detected Scenarios 0/13 covered Worst exposed ✗ database F 19/100 no tested restore path · stale runbook ✗ storage F 26/100 no cross-region replication · stale runbook ✗ dns F 0/100 no failover configured · stale runbook Next action Enable S3 replication for "artifacts-bucket" [SAFE · +6 points] [SAFE · +4 points]
$ stronghold status
Stronghold DR Intelligence
Reality Gap 56 pts claimed 56% protected → 0% proven recoverable
Score 39/100 (F) Recovery Chain 0/23 steps proven (0% weighted)
Services 14 detected Scenarios 0/13 covered
$ stronghold explain database
database - F 19/100
Reality Gap: claimed 29% protected -> proven 0% recoverable -> gap 29 pts
Reasoning
1. database consists of 1 resource.
prod-db-primary (DATABASE, datastore)
2. prod-db-primary is the most connected dependency in database.
2 direct dependents and blast radius 8.
3. ✗ prod-db-primary No AWS Backup plan covers this resource.
Attach the resource to an AWS Backup plan.
4. ✗ No tested recovery evidence is recorded for this service.
No passing recovery rule has current tested evidence.