Skip to content

backup-integrity-verifier 1.0.0

Latest

Choose a tag to compare

@salvomazzaglia salvomazzaglia released this 05 Aug 15:45

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