backup-integrity-verifier 1.0.0
First public release
Read-only Python CLI for verifying local backup freshness, integrity, and safe archive readability.
Highlights
- Backup discovery with include/exclude patterns
- Freshness verification with warning/critical thresholds
- File-size validation
- SHA-256 and SHA-512 streamed hashing
- Checksum manifest verification
- ZIP and TAR/TAR.GZ integrity checks
- Safe temporary extraction
- Path traversal protection
- Archive bomb limits
- JSON and HTML offline reports
- pytest suite and Ruff checks
- GitHub Actions CI (Windows + Ubuntu, Python 3.11/3.12)
- Synthetic examples and documentation
Known limitations
- No password-protected archive extraction
- No cloud/object-storage connectors
- No backup creation or deletion features
- Archive readability does not prove application-level restore success
- Screenshot generation requires a local Edge/Chrome/Chromium install