
Backup Migration Security & Risk Analysis
wordpress.org/plugins/backup-backupBackup, migrate, and create staging sites with free cloud storage and support.
Is Backup Migration Safe to Use in 2026?
Mostly Safe
Score 76/100Backup Migration is generally safe to use. 14 past CVEs were resolved.
The "backup-backup" v2.1.1 plugin presents a mixed security posture. While it demonstrates good practices in output escaping (99% proper) and a high percentage of SQL queries using prepared statements (79%), significant concerns remain regarding its attack surface and historical vulnerability patterns.
The static analysis reveals a notable attack surface with 12 AJAX handlers, four of which lack authentication checks. This creates potential entry points for unauthenticated users. Furthermore, the presence of dangerous functions like `unserialize` and `exec` within the code, combined with four unsanitized taint flows, indicates a risk of deserialization vulnerabilities and potential command injection or path traversal if these functions are not handled with extreme care and proper sanitization.
The plugin's vulnerability history is a major red flag, with a total of 12 known CVEs, including 3 critical and 6 high-severity issues. The diverse types of past vulnerabilities, ranging from deserialization and path traversal to OS command injection and CSRF, suggest a pattern of insecure coding practices that have historically led to severe exploits. The fact that all past vulnerabilities are listed as 'currently unpatched' (though this contradicts the CVE count indicating 0 currently unpatched) implies a history of significant security flaws that may not have been adequately addressed or may resurface.
In conclusion, while the plugin has some positive coding habits like robust output escaping, the significant number of unprotected AJAX handlers, the use of dangerous functions, and a deeply concerning vulnerability history necessitate extreme caution. The potential for exploitation through unauthenticated access and historically prevalent vulnerability types outweighs the positive aspects, marking this plugin as high risk.
Key Concerns
- Unprotected AJAX handlers
- Use of dangerous functions (unserialize, exec)
- Unsanitized taint flows
- High number of critical/high CVEs
- Diverse historical vulnerability types
- SQL queries not using prepared statements
Backup Migration Security Vulnerabilities
CVEs by Year
Severity Breakdown
14 total CVEs
BackupBliss – Backup & Migration with Free Cloud Storage <= 2.1.1 - Unauthenticated Information Exposure
Backup Migration <= 2.0.0 - Missing Authorization to Unauthenticated Backup Upload to Offline Storage
Backup Migration <= 1.4.9 - Information Exposure to Unauthenticated Back-up Download
Backup Migration <= 1.4.6 - Unauthenticated PHP Object Injection via 'recursive_unserialize_replace'
Backup Migration <= 1.4.3 - Information Exposure via Log Files
Backup Migration <= 1.3.9 - Unauthenticated Path Traversal to Arbitrary File Deletion
Backup Migration 1.0.8 - 1.3.9 - Remote File Inclusion via content-dir
Backup Migration <= 1.3.9 - Authenticated (Admin+) OS Command Injection via url
Backup Migration <= 1.3.7 - Unauthenticated Remote Code Execution
Backup Migration <= 1.3.5 - Unauthenticated Sensitive Information Exposure
Backup Migration <= 1.3.6 - Unauthenticated Arbitrary Backup Download to Sensitive Information Exposure
Backup Migration <= 1.2.9 - Cross-Site Request Forgery
Backup Migration <= 1.2.8 - Sensitive Information Exposure
Backup Migration <= 1.1.5 - Authenticated (Admin+) Stored Cross-Site Scripting
Backup Migration Release Timeline
Backup Migration Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Backup Migration Attack Surface
AJAX Handlers 12
WordPress Hooks 41
Scheduled Events 3
Maintenance & Trust
Backup Migration Maintenance & Trust
Maintenance Signals
Community Trust
Backup Migration Alternatives
WPvivid — Backup, Migration & Staging
wpvivid-backuprestore
All-in-one WordPress backup, migration and staging plugin — schedule automatic backups, restore in one click, and migrate or clone sites safely.
BlogVault Backup & Staging
blogvault-real-time-backup
Secure incremental backups with staging, migration, and one-click restore for WordPress. Offsite storage and easy recovery.
InstaWP Connect – 1-click WP Staging & Migration
instawp-connect
Create a staging WordPress site from production (live site). Ideal for testing updates, version change or re-write. Sync back only the changes.
Backup and Staging by WP Time Capsule
wp-time-capsule
Backup and Staging by WP Time Capsule is an automated incremental backup plugin that backs up your website changes as per your schedule to Dropbox, Go …
Prime Mover – Migrate WordPress Website & Backups
prime-mover
The simplest all-around WordPress migration tool/backup plugin. These support multisite backup/migration or clone WP site/multisite subsite.
Backup Migration Developer Profile
6 plugins · 600K total installs
How We Detect Backup Migration
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/backup-backup/assets/css/backup-backup.css/wp-content/plugins/backup-backup/assets/js/backup-backup.js/wp-content/plugins/backup-backup/assets/js/backup-backup-dashboard.js/wp-content/plugins/backup-backup/assets/css/dashboard.css/wp-content/plugins/backup-backup/assets/js/backup-backup.js/wp-content/plugins/backup-backup/assets/js/backup-backup-dashboard.jsbackup-backup/assets/css/backup-backup.css?ver=backup-backup/assets/js/backup-backup.js?ver=backup-backup/assets/js/backup-backup-dashboard.js?ver=HTML / DOM Fingerprints
bmi-backup-dashboardbmi-backup-containerbackup-backup-uibackup-backup-modal<!-- Backup Migration Plugin --><!-- End Backup Migration Plugin -->data-bmi-actiondata-bmi-controllerBackup_Migration_PluginBMI_Dashboard/wp-json/backup-backup/v1/