
WP Database Backup – Unlimited Database & Files Backup by Backup for WP Security & Risk Analysis
wordpress.org/plugins/wp-database-backupCreate & Restore Database Backup easily on single click. Manual or automated backups (backup to Dropbox, Google drive, Amazon s3,FTP,Email).
Is WP Database Backup – Unlimited Database & Files Backup by Backup for WP Safe to Use in 2026?
Generally Safe
Score 87/100WP Database Backup – Unlimited Database & Files Backup by Backup for WP has a strong security track record. Known vulnerabilities have been patched promptly.
The 'wp-database-backup' plugin v7.9 exhibits a mixed security posture. While it demonstrates good practices in utilizing prepared statements for SQL queries and a high percentage of proper output escaping, significant concerns remain regarding its attack surface and historical vulnerability patterns. The presence of unprotected AJAX handlers and REST API routes presents immediate risks of unauthorized actions. Furthermore, the plugin's history of 13 CVEs, including critical vulnerabilities like OS Command Injection and exposure of sensitive information, suggests recurring systemic security weaknesses that require diligent attention and patching.
Despite the absence of currently unpatched CVEs and a clean taint analysis with no unsanitized paths, the historical prevalence of severe vulnerabilities coupled with the static analysis findings of unprotected entry points indicates a plugin that has historically been a target and may still harbor latent risks. The use of dangerous functions like 'shell_exec' and 'unserialize' also warrants careful scrutiny, especially in conjunction with input handling that hasn't always been perfectly secured, as evidenced by past XSS and CSRF vulnerabilities.
In conclusion, 'wp-database-backup' v7.9 has some strong security foundations, particularly in data handling and output sanitization. However, the unprotected entry points and a history riddled with critical vulnerabilities demand a cautious approach. Users should be aware that while current unpatched vulnerabilities are zero, the plugin's track record and exposed entry points create a fertile ground for potential future exploits. Continuous monitoring and prompt updates are paramount.
Key Concerns
- 2 AJAX handlers without auth checks
- 2 REST API routes without permission callbacks
- History of 2 critical CVEs
- History of 5 high CVEs
- History of 6 medium CVEs
- Use of dangerous function: shell_exec
- Use of dangerous function: unserialize
- Only 67% of outputs properly escaped
WP Database Backup – Unlimited Database & Files Backup by Backup for WP Security Vulnerabilities
CVEs by Year
Severity Breakdown
13 total CVEs
WP Database Backup – Unlimited Database & Files Backup by Backup for WP <= 7.3 - Unauthenticated Database Back-Up Exposure
WP Database Backup <= 5.8.3 - Authenticated (Admin+) Stored Cross-Site Scripting
WP Database Backup <= 5.9 - Authenticated (Admin+) Stored Cross-Site Scripting
WP Database Backup <= 5.5 - Unauthenticated Information Disclosure
WP Database Backup < 5.2 - Unauthenticated OS Command Injection
WP Database Backup <= 5.1.1 - Cross-Site Scripting
WP Database Backup <= 5.1.2 - Unauthenticated Settings Update to Remote Code Execution
WP Database Backup <= 4.3.5 - Cross-Site Request Forgery
WP Database Backup <= 4.3.2 - Cross-Site Request Forgery
WP Database Backup <= 4.3.2 - Cross-Site Scripting
WP Database Backup <= 4.3 - Cross-Site Scripting
WP Database Backup <= 4.3 - Cross-Site Request Forgery
WP Database Backup < 3.4 - Authenticated Stored Cross-Site Scripting
WP Database Backup – Unlimited Database & Files Backup by Backup for WP Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Database Backup – Unlimited Database & Files Backup by Backup for WP Attack Surface
AJAX Handlers 19
REST API Routes 2
WordPress Hooks 50
Scheduled Events 8
Maintenance & Trust
WP Database Backup – Unlimited Database & Files Backup by Backup for WP Maintenance & Trust
Maintenance Signals
Community Trust
WP Database Backup – Unlimited Database & Files Backup by Backup for WP Alternatives
UpdraftPlus: WP Backup & Migration Plugin
updraftplus
Backup, restore or migrate your WordPress website to another host or domain. Schedule backups or run manually. Migrate in minutes.
Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More
duplicator
The best WordPress backup and migration plugin. Quickly and easily backup ,migrate, copy, move, or clone your site from one location to another.
Backuply – Backup, Restore, Migrate and Clone
backuply
Backup, restores, and migration with Backuply are fairly simple with a wide range of storage options from Local Backups, FTP to cloud options like AWS …
BackWPup – WordPress Backup & Restore Plugin
backwpup
Create a complete WordPress backup easily. Schedule automatic backups, store securely, and restore effortlessly with the best WordPress backup plugin!
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid
boldgrid-backup
Automated backups, remote backup to Amazon S3 and Google Drive, stop website crashes before they happen and more. Total Upkeep is the backup solution …
WP Database Backup – Unlimited Database & Files Backup by Backup for WP Developer Profile
1 plugin · 30K total installs
How We Detect WP Database Backup – Unlimited Database & Files Backup by Backup for WP
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-database-backup/assets/css/wp-database-backup-admin.css/wp-content/plugins/wp-database-backup/assets/css/wp-database-backup-front.css/wp-content/plugins/wp-database-backup/assets/js/wp-database-backup-admin.js/wp-content/plugins/wp-database-backup/assets/js/wp-database-backup-front.js/wp-content/plugins/wp-database-backup/assets/js/wp-database-backup-admin.js/wp-content/plugins/wp-database-backup/assets/js/wp-database-backup-front.jswp-database-backup/assets/css/wp-database-backup-admin.css?ver=wp-database-backup/assets/css/wp-database-backup-front.css?ver=wp-database-backup/assets/js/wp-database-backup-admin.js?ver=wp-database-backup/assets/js/wp-database-backup-front.js?ver=HTML / DOM Fingerprints
wpdbbkp-options-formwpdbbkp-backup-buttonwpdbbkp-backup-status<!-- WP Database Backup Settings --><!-- backup by Backup for WP -->data-wpdbbkp-actiondata-wpdbbkp-backup-typewpdbbkp_ajax_object/wp-json/wpdbbkp/v1/backup/wp-json/wpdbbkp/v1/restore