WPBackupEssentials Security & Risk Analysis

wordpress.org/plugins/wpbackupessentials

WPBackupEssentials is the best plugin to easily backup and quick restore your entire Wordpress website in a few simple clicks!

10 active installs v16.6.4 PHP + WP 3.6+ Updated Jun 4, 2016
backupbackupsrestoreutilities
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPBackupEssentials Safe to Use in 2026?

Generally Safe

Score 85/100

WPBackupEssentials has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The plugin 'wpbackupessentials' v16.6.4 exhibits a generally positive security posture with no known historical vulnerabilities. The static analysis reveals a commendable absence of SQL injection vulnerabilities due to the exclusive use of prepared statements. Furthermore, the plugin does not appear to have a significant attack surface exposed through AJAX handlers, REST API routes, shortcodes, or cron events that lack proper authentication or permission checks, and it makes no external HTTP requests. However, there are notable concerns regarding the handling of dangerous functions and output escaping. The presence of the 'exec' function, a powerful system-level command execution function, is a significant red flag. While no specific unsanitized paths were identified in the taint analysis, the potential for misuse of 'exec' if user-supplied input is not rigorously sanitized cannot be ignored. Additionally, the low percentage of properly escaped output suggests a risk of cross-site scripting (XSS) vulnerabilities, especially if any of the 7 file operations or other functionalities involve user-provided data that is not adequately escaped before being displayed.

Key Concerns

  • Presence of 'exec' dangerous function
  • Low percentage of properly escaped output
  • Potential for unescaped output with file operations
Vulnerabilities
None known

WPBackupEssentials Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

WPBackupEssentials Code Analysis

Dangerous Functions
10
Raw SQL Queries
0
0 prepared
Unescaped Output
42
8 escaped
Nonce Checks
2
Capability Checks
0
File Operations
7
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

execexec("mysqldump --version", $output);interface-diags.php:38
execexec("tar --version", $output);interface-diags.php:58
execexec("ps", $output);interface-diags.php:78
execexec("tar -xvf " . $backup_location . $filename . " -C " . $wp_directory, $output);interface-listbackups.php:36
execexec("rm -rf " . $backup_location . "tmpdb/");interface-listbackups.php:47
execexec("tar -xvf " . $backup_location . $filename . " -C " . $backup_location . "tmpdb/", $output);interface-listbackups.php:50
execexec("mysql -u'$db_user' -p'$db_password' $db_name < " . $backup_location . "tmpdb/" . $file_parts[0interface-listbackups.php:60
execexec("rm -rf " . $backup_location . "tmpdb/");interface-listbackups.php:64
execexec($backup_files_cmd);runbackup.php:70
execexec($backup_db_cmd);runbackup.php:79

Output Escaping

16% escaped50 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<interface-listbackups> (interface-listbackups.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPBackupEssentials Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menuwpbackupessentials.php:46
actionadmin_enqueue_scriptswpbackupessentials.php:54
Maintenance & Trust

WPBackupEssentials Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJun 4, 2016
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WPBackupEssentials Developer Profile

risharde

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WPBackupEssentials

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpbackupessentials/default.css
Version Parameters
wpbackupessentials/default.css?ver=1.0.0

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WPBackupEssentials