WP Easy Backup Security & Risk Analysis

wordpress.org/plugins/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 …

100 active installs v1.0.3 PHP + WP 2.9+ Updated Feb 9, 2014
backupbackup-websitedatabase-backupfile-backupwebsite-backup
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Easy Backup Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The wp-easy-backup v1.0.3 plugin exhibits a concerning security posture despite an apparent lack of publicly known vulnerabilities. The static analysis reveals several critical weaknesses, most notably the presence of the `create_function` dangerous function, which can be exploited for remote code execution if not handled with extreme care. Furthermore, the plugin demonstrates a complete absence of output escaping, meaning any data processed or displayed by the plugin is vulnerable to cross-site scripting (XSS) attacks. The lack of nonce and capability checks across all identified entry points (though none were found) indicates a potential for unauthorized actions if new entry points were to be discovered or added. While the plugin has no recorded vulnerability history, this absence should not be interpreted as a sign of robust security, especially given the significant code quality issues identified. The plugin's strengths lie in its minimal attack surface and lack of external requests, but these are overshadowed by the fundamental security flaws in its code.

Key Concerns

  • Use of dangerous function create_function
  • No output escaping
  • SQL queries not using prepared statements
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

WP Easy Backup Security Vulnerabilities

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

WP Easy Backup Code Analysis

Dangerous Functions
1
Raw SQL Queries
3
1 prepared
Unescaped Output
7
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
7
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_function$tables = array_map(create_function('$a', 'return $a[0];'), $tables);wp-easy-backup.php:327

SQL Query Safety

25% prepared4 total queries

Output Escaping

0% escaped7 total outputs
Attack Surface

WP Easy Backup Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_head-settings_page_wp-easy-backupwp-easy-backup.php:84
actionadmin_menuwp-easy-backup.php:520
actionadmin_head-tools_page_wp-easy-backupwp-easy-backup.php:524
actioninitwp-easy-backup.php:528
Maintenance & Trust

WP Easy Backup Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedFeb 9, 2014
PHP min version
Downloads17K

Community Trust

Rating60/100
Number of ratings2
Active installs100
Developer Profile

WP Easy Backup Developer Profile

jocke_gbg

1 plugin · 100 total installs

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

How We Detect WP Easy Backup

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-easy-backup/css/wp-easy-backup-admin.css/wp-content/plugins/wp-easy-backup/js/wp-easy-backup.js
Script Paths
/wp-content/plugins/wp-easy-backup/js/wp-easy-backup.js
Version Parameters
wp-easy-backup/css/wp-easy-backup-admin.css?ver=wp-easy-backup/js/wp-easy-backup.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrapmessageupdatederrorsubmit
HTML Comments
# # Delete any existing table# # Table structure of table# # Dumping data for table<!-- Error: Table %s not found -->
Data Attributes
name="Submit"value="Generate WP Easy Backup Zip"name="savefile"
FAQ

Frequently Asked Questions about WP Easy Backup