Skip to content

Add backup archive anonymization workflow, dry-mode and new strategies#1

Open
alex-nzr wants to merge 19 commits intogromdron:mainfrom
alex-nzr:feature/bitrix24-backup-anonymization
Open

Add backup archive anonymization workflow, dry-mode and new strategies#1
alex-nzr wants to merge 19 commits intogromdron:mainfrom
alex-nzr:feature/bitrix24-backup-anonymization

Conversation

@alex-nzr
Copy link
Copy Markdown

@alex-nzr alex-nzr commented May 8, 2026

Summary

  • Added several new strategies
  • Added backup:anonymize command for anonymizing existing SQL/Bitrix backup archives through a temporary database.
  • Added support for .sql and Bitrix .tar.gz database backups.
  • Added direct mysql database source support.
  • Added backup runbook, CLI docs, configuration examples, and extended configuration documentation.
  • Rebuilt dataveil.phar.

Tests

  • php vendor\bin\phpunit
  • php vendor\bin\phpstan analyse src tests --level=8
  • php dataveil.phar anonymize configuration.yaml --dry-run
  • php dataveil.phar backup:anonymize configuration.yaml --input <backup.tar.gz> --temp-db <temp_db> --dry-run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant