
Nifty Backups – WordPress Backup & Restore Security & Risk Analysis
wordpress.org/plugins/nifty-backupsFully functional free WordPress backup plugin. Backup and restore your database tables and WordPress files quickly, easily and reliably.
Is Nifty Backups – WordPress Backup & Restore Safe to Use in 2026?
Mostly Safe
Score 78/100Nifty Backups – WordPress Backup & Restore is generally safe to use. 1 past CVE were resolved.
The Nifty Backups plugin version 1.08 presents a mixed security posture. While it shows some good practices like a single non-critical vulnerability and a limited number of external HTTP requests, several areas raise significant concerns. The static analysis reveals a concerning lack of input validation and authorization checks, particularly with its REST API route and AJAX handlers. The fact that 12 entry points exist, with one being unprotected, is a direct security risk. Furthermore, the low percentage of properly escaped output (16%) indicates a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, which is consistent with its past vulnerability history.
The vulnerability history is a major red flag. A single unpatched medium-severity CVE, identified as Cross-Site Scripting, highlights a persistent weakness in how the plugin handles user input. The timing of this last vulnerability (2025-08-29) suggests it's a recent issue that remains unaddressed. The taint analysis also reveals that all analyzed flows involve unsanitized paths, further reinforcing the concern about improper input handling, even though no critical or high severity issues were flagged here. The high number of file operations (35) combined with poor output escaping and a known XSS history suggests a real possibility of malicious code injection or data leakage.
In conclusion, while Nifty Backups v1.08 avoids dangerous functions and has a decent rate of prepared statements for SQL, its security is significantly undermined by a substantial attack surface with unprotected entry points and a severe deficiency in output escaping. The unpatched XSS vulnerability is a critical issue that needs immediate attention. Users should exercise extreme caution until these issues are rectified.
Key Concerns
- Unpatched CVE (medium severity)
- REST API route without permission callbacks
- Low percentage of properly escaped output
- All taint flows with unsanitized paths
- Lack of capability checks
Nifty Backups – WordPress Backup & Restore Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Nifty Backups <= 1.08 - Reflected Cross-Site Scripting
Nifty Backups – WordPress Backup & Restore Release Timeline
Nifty Backups – WordPress Backup & Restore Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Nifty Backups – WordPress Backup & Restore Attack Surface
AJAX Handlers 11
REST API Routes 1
WordPress Hooks 41
Scheduled Events 1
Maintenance & Trust
Nifty Backups – WordPress Backup & Restore Maintenance & Trust
Maintenance Signals
Community Trust
Nifty Backups – WordPress Backup & Restore 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
Back up, restore, and protect your WordPress website with automated backups, cloud storage, one-click recovery, and AI-assisted backup management.
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 …
Royal WordPress Backup, Restore & Migration Plugin – Backup WordPress Sites Safely
royal-backup-reset
WordPress backup plugin to create full website backups and restore them easily. Built in migration to easily migrate your website, smart pre-update ba …
WP Easy Backup
wp-easy-backup
A simple, one-click website backup tool that generates a database backup of your content & a website backup of your media, theme, & plugin fil …
Nifty Backups – WordPress Backup & Restore Developer Profile
6 plugins · 700 total installs
How We Detect Nifty Backups – WordPress Backup & Restore
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/nifty-backups/css/nifty-backups-styles.css/wp-content/plugins/nifty-backups/js/nifty-backups.js/wp-content/plugins/nifty-backups/js/nifty-backups-backup.js/wp-content/plugins/nifty-backups/js/nifty-backups-restore.js/wp-content/plugins/nifty-backups/js/nifty-backups-general-settings.js/wp-content/plugins/nifty-backups/js/nifty-backups-file-settings.js/wp-content/plugins/nifty-backups/js/nifty-backups-schedule-settings.js/wp-content/plugins/nifty-backups/js/nifty-backups-support-page.js/wp-content/plugins/nifty-backups/js/nifty-backups.js/wp-content/plugins/nifty-backups/js/nifty-backups-backup.js/wp-content/plugins/nifty-backups/js/nifty-backups-restore.js/wp-content/plugins/nifty-backups/js/nifty-backups-general-settings.js/wp-content/plugins/nifty-backups/js/nifty-backups-file-settings.js/wp-content/plugins/nifty-backups/js/nifty-backups-schedule-settings.js+1 morenifty-backups/css/nifty-backups-styles.css?ver=nifty-backups/js/nifty-backups.js?ver=HTML / DOM Fingerprints
nifty-backup-wrapnifty-backup-buttonnifty-backup-action-wrapnifty-backup-controlsnifty-backup-progressnifty-backup-messagenifty-backup-rownifty-backup-column+3 more<!-- NIFTY BACKUPS START FOOTER --><!-- NIFTY BACKUPS END FOOTER --><!-- NIFTY BACKUPS CONTENT -->data-actiondata-noncenifty_bu_upload_dirnifty_bu_upload_urlnifty_backups_ajax_url/wp-json/nifty-backups/v1/backup/wp-json/nifty-backups/v1/restore/wp-json/nifty-backups/v1/settings