
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid Security & Risk Analysis
wordpress.org/plugins/boldgrid-backupAutomated backups, remote backup to Amazon S3 and Google Drive, stop website crashes before they happen and more. Total Upkeep is the backup solution …
Is Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid Safe to Use in 2026?
Generally Safe
Score 95/100Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid has a strong security track record. Known vulnerabilities have been patched promptly.
The "boldgrid-backup" plugin v1.17.2 exhibits a concerning security posture primarily due to its significant attack surface without adequate authentication checks. The static analysis reveals 31 AJAX handlers, all of which lack proper authorization, presenting a wide entry point for potential exploitation. While the code demonstrates some good practices like a high percentage of prepared SQL statements and proper output escaping, the sheer number of unprotected AJAX endpoints is a critical weakness. The presence of dangerous functions like `exec`, `passthru`, and `shell_exec` further amplifies this risk, as they can be leveraged for OS command injection if attackers can influence their input through the vulnerable AJAX handlers.
The vulnerability history is also a major red flag. The plugin has a history of 6 known CVEs, with a significant number of high and medium severity vulnerabilities including OS Command Injection, SSRF, and authorization bypasses. The fact that the last vulnerability was patched in March 2025, while the current version is v1.17.2, suggests that this specific version might not have had these historical vulnerabilities addressed, or that new ones have emerged since then. The pattern of these vulnerabilities points to potential weaknesses in input sanitization and authorization logic, which are directly reflected in the static analysis findings of unprotected AJAX endpoints and the presence of dangerous functions.
In conclusion, despite some positive aspects in its code, the "boldgrid-backup" plugin v1.17.2 poses a significant security risk. The large number of unprotected AJAX entry points, coupled with the historical prevalence of severe vulnerabilities such as OS Command Injection and authorization issues, necessitates extreme caution. While there are no critical taint flows reported, the combination of these factors creates a high-risk environment for any WordPress site utilizing this plugin without strict access controls and ongoing security monitoring.
Key Concerns
- Large attack surface without auth (AJAX)
- Dangerous functions present
- History of High severity vulnerabilities
- History of Medium severity vulnerabilities
- Taint flows with unsanitized paths
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid <= 1.16.10 - Authenticated (Admin+) Command Injection
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid <= 1.16.8 - Authenticated (Administrator+) Server-Side Request Forgery
Total Upkeep <= 1.16.6 - Authenticated (Administrator+) Remote Code Execution via Backup Settings
Total Upkeep <= 1.15.8 - Improper Authorization to Unauthenticated Arbitrary File Download
Total Upkeep <= 1.14.13 - Missing Authorization to Authenticated (Subscriber+) Information Disclosure
Total Upkeep by BoldGrid <= 1.14.9 - Unauthenticated Backup Download
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid Attack Surface
AJAX Handlers 31
WordPress Hooks 97
Maintenance & Trust
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid Maintenance & Trust
Maintenance Signals
Community Trust
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid Alternatives
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!
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.
WP Database Backup – Unlimited Database & Files Backup by Backup for WP
wp-database-backup
Create & Restore Database Backup easily on single click. Manual or automated backups (backup to Dropbox, Google drive, Amazon s3,FTP,Email).
Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid Developer Profile
15 plugins · 1.1M total installs
How We Detect Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/boldgrid-backup/admin/js/boldgrid-backup-admin-archive-actions.js/wp-content/plugins/boldgrid-backup/vendor/autoload.php/wp-content/plugins/boldgrid-backup/rest/class-boldgrid-backup-rest-utility.php/wp-content/plugins/boldgrid-backup/admin/class-boldgrid-backup-admin-support.php/wp-content/plugins/boldgrid-backup/includes/class-boldgrid-backup.php/wp-content/plugins/boldgrid-backup/includes/class-boldgrid-backup-activator.php/wp-content/plugins/boldgrid-backup/includes/class-boldgrid-backup-deactivator.php+1 moreboldgrid-backup/style.css?ver=boldgrid-backup-admin-archive-actions.js?ver=HTML / DOM Fingerprints
<!-- File: class-boldgrid-backup-admin-archive-actions.php --><!-- File: boldgrid-backup.php --><!-- Fix added as of 1.14.10. --><!-- @todo This fix can be removed in the future. -->+22 moredata-backup-restore-noncedata-backup-restore-dialog-titledata-backup-restore-dialog-textBoldGridBackupAdminArchiveActions