SEInc Backup Security & Risk Analysis

wordpress.org/plugins/seinc-backup

A simple WordPress backup plugin for creating and managing backups of your WordPress site to custom folder path.

0 active installs v1.0.2 PHP 7.4+ WP 4.9+ Updated Dec 21, 2024
cloud-backuprestore-backupwordpress-backupwordpress-migrationwp-backup
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SEInc Backup Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The seinc-backup plugin v1.0.2 exhibits a generally good security posture based on the static analysis and vulnerability history. All identified entry points, including AJAX handlers, appear to have authentication checks, which is a strong indicator of secure development practices. The absence of critical or high-severity taint flows and dangerous functions further contributes to a positive security assessment. The plugin also demonstrates a reasonable approach to SQL security, with a significant portion of queries using prepared statements.

However, there are areas for potential improvement. A considerable percentage of outputs are not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is reflected directly into the output. While no explicit vulnerabilities are currently recorded, this unescaped output represents a latent risk. The presence of file operations, though not inherently risky, warrants attention to ensure they are implemented securely and do not expose sensitive data or allow for unauthorized modifications.

In conclusion, seinc-backup v1.0.2 presents a low immediate risk due to the lack of known vulnerabilities and the implementation of authentication checks on its attack surface. The primary area of concern lies in the unescaped output, which requires careful review and remediation to eliminate potential XSS vectors and ensure the plugin's overall security is robust.

Key Concerns

  • Outputs not properly escaped
Vulnerabilities
None known

SEInc Backup Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

SEInc Backup Release Timeline

v1.0.2Current
v1.0.1
v1.0
Code Analysis
Analyzed Mar 17, 2026

SEInc Backup Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
4 prepared
Unescaped Output
51
91 escaped
Nonce Checks
11
Capability Checks
12
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

57% prepared7 total queries

Output Escaping

64% escaped142 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
seinc_backup_download (seinc-backup.php:303)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SEInc Backup Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 7

authwp_ajax_seinc_backup_verifyfunctions\restore.php:32
authwp_ajax_seinc_backup_deleteseinc-backup.php:449
authwp_ajax_seinc_backup_browseseinc-backup.php:697
authwp_ajax_seinc_backup_startseinc-backup.php:750
authwp_ajax_seinc_backup_check_progressseinc-backup.php:782
authwp_ajax_seinc_get_backup_listseinc-backup.php:829
authwp_ajax_seinc_backup_save_pathseinc-backup.php:866
WordPress Hooks 13
filterseinc_backup_admin_tabsfunctions\backup-logs.php:11
actionadmin_post_seinc_backup_restorefunctions\restore.php:31
actionseinc_backup_scheduled_eventfunctions\scheduled-backup.php:29
actionadmin_initfunctions\scheduled-backup.php:30
filterseinc_backup_admin_tabsfunctions\scheduled-backup.php:31
actionupdate_option_seinc_backup_schedule_enabledfunctions\scheduled-backup.php:34
actionupdate_option_seinc_backup_schedule_frequencyfunctions\scheduled-backup.php:35
actionupdate_option_seinc_backup_schedule_timefunctions\scheduled-backup.php:36
actionupdate_option_seinc_backup_folder_pathfunctions\scheduled-backup.php:39
actionadmin_menuseinc-backup.php:22
actionadmin_post_seinc_backup_downloadseinc-backup.php:391
actionadmin_enqueue_scriptsseinc-backup.php:627
actionseinc_backup_background_processseinc-backup.php:757

Scheduled Events 1

seinc_backup_scheduled_event
Maintenance & Trust

SEInc Backup Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 21, 2024
PHP min version7.4
Downloads452

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SEInc Backup Developer Profile

seobaked

1 plugin · 0 total installs

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

How We Detect SEInc Backup

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
directory-linknot-writable
Data Attributes
id="directory_browser"id="directory_list"id="current_path"id="backup_path"id="browse_button"id="select_directory"+1 more
JS Globals
seinc_backup_settings
FAQ

Frequently Asked Questions about SEInc Backup