Free plan Signups are open now. The full audytx engine — Terraform and CloudFormation — is live. The Free plan is 100 scans a month and stays free — paid tiers arrive Nov 01, 2026 from $20/month for unlimited repositories. Try it on your own code.

AWS Backup vault should have Vault Lock enabled for immutable backups

AWS_BACKUP_001 MEDIUM Reliability

What it checks

AWS Backup vault: no Vault Lock configuration is associated.

Where it applies

Terraform: aws_backup_vault

CloudFormation: AWS::Backup::BackupVault

How to fix it

  1. Add aws_backup_vault_lock_configuration with min_retention_days set to your minimum required retention. After changeable_for_days expires, the lock is permanent and cannot be removed.
  2. Plan the changeable_for_days value carefully — once it expires, Vault Lock is permanent (even AWS support cannot remove it).

Frameworks

These mappings are advisory, not an attestation of compliance.

Vendor documentation

All rules