Screenshot Capture and Change Detection
Detect meaningful file and endpoint changes between backup runs and raise warning alerts.
Runtime Behavior
Both features run after successful upload stage and are fail-safe. If diff/capture fails, backup still completes with warning log.
Change Detection
- Builds a manifest from archived files (path, size, mtime).
- Compares current vs previous run for added/modified/removed files.
- Flags sensitive paths like
wp-config.php, themes, plugins.
Screenshot Capture
- Captures status/body-hash/length for key URLs.
- Stores state for comparison between runs.
- Logs warning instead of hard-failing backup if capture errors.
Current mode is response-hash snapshotting. Browser PNG capture requires a separate worker pipeline.