SitesEngine Site Migration & Backup Security & Risk Analysis

wordpress.org/plugins/sitesengine-site-migration-backup

Migrate, back up, import, and restore WordPress websites with secure .empack packages, guided progress, and direct site-to-site transfer.

0 active installs v1.0.1 PHP 7.4+ WP 6.2+ Updated Mar 5, 2026
backupexportimportmigrationrestore
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SitesEngine Site Migration & Backup Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The plugin "sitesengine-site-migration-backup" v1.0.1 exhibits a generally strong security posture based on the provided static analysis. All identified AJAX and REST API entry points have appropriate authentication and permission checks, which is a significant strength. The code also demonstrates excellent practices regarding SQL queries, exclusively using prepared statements, and ensuring all output is properly escaped. The absence of any recorded vulnerabilities in its history further suggests a history of secure development.

However, there are a couple of areas that warrant attention. The presence of the `set_time_limit` function, while not inherently a vulnerability, can be a security concern if misused, potentially allowing for denial-of-service attacks or resource exhaustion, especially in an unauthenticated context if it were ever to be accessible. The static analysis did not identify any taint flows, which is positive, but the absence of taint analysis flows being analyzed (0 total flows analyzed) means this aspect could be further scrutinized. Overall, this plugin appears well-secured, but the presence of `set_time_limit` is a minor point of consideration.

Key Concerns

  • Dangerous function `set_time_limit` found
Vulnerabilities
None known

SitesEngine Site Migration & Backup Security Vulnerabilities

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

SitesEngine Site Migration & Backup Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

SitesEngine Site Migration & Backup Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
38 prepared
Unescaped Output
0
111 escaped
Nonce Checks
12
Capability Checks
1
File Operations
25
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

set_time_limit@set_time_limit(0);includes/class-sengine-backup-service.php:192
set_time_limit@set_time_limit(0);includes/class-sengine-backup-service.php:544

SQL Query Safety

100% prepared38 total queries

Output Escaping

100% escaped111 total outputs
Attack Surface

SitesEngine Site Migration & Backup Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 12

authwp_ajax_sengine_create_backupincludes/class-sengine-admin.php:21
authwp_ajax_sengine_get_progressincludes/class-sengine-admin.php:22
authwp_ajax_sengine_stop_backupincludes/class-sengine-admin.php:23
authwp_ajax_sengine_migrate_directincludes/class-sengine-admin.php:24
authwp_ajax_sengine_clone_uploadincludes/class-sengine-admin.php:25
authwp_ajax_sengine_clone_urlincludes/class-sengine-admin.php:26
authwp_ajax_sengine_probe_clone_urlincludes/class-sengine-admin.php:27
authwp_ajax_sengine_probe_clone_uploadincludes/class-sengine-admin.php:28
authwp_ajax_sengine_restore_backupincludes/class-sengine-admin.php:29
authwp_ajax_sengine_delete_backupincludes/class-sengine-admin.php:30
authwp_ajax_sengine_save_settingsincludes/class-sengine-admin.php:31
authwp_ajax_sengine_regenerate_keyincludes/class-sengine-admin.php:32
WordPress Hooks 14
actionadmin_menuincludes/class-sengine-admin.php:17
actionadmin_enqueue_scriptsincludes/class-sengine-admin.php:18
actionadmin_enqueue_scriptsincludes/class-sengine-admin.php:19
filtersengine_export_pipelineincludes/class-sengine-pipeline-service.php:76
filtersengine_export_pipelineincludes/class-sengine-pipeline-service.php:77
filtersengine_export_pipelineincludes/class-sengine-pipeline-service.php:78
filtersengine_export_pipelineincludes/class-sengine-pipeline-service.php:79
filtersengine_export_pipelineincludes/class-sengine-pipeline-service.php:80
filtersengine_import_pipelineincludes/class-sengine-pipeline-service.php:82
filtersengine_import_pipelineincludes/class-sengine-pipeline-service.php:83
filtersengine_import_pipelineincludes/class-sengine-pipeline-service.php:84
filtersengine_import_pipelineincludes/class-sengine-pipeline-service.php:85
actioninitincludes/class-sengine-plugin.php:27
actionrest_api_initincludes/class-sengine-plugin.php:28
Maintenance & Trust

SitesEngine Site Migration & Backup Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 5, 2026
PHP min version7.4
Downloads190

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SitesEngine Site Migration & Backup Developer Profile

sitesengine

1 plugin · 0 total installs

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

How We Detect SitesEngine Site Migration & Backup

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sitesengine-site-migration-backup/assets/css/admin.css/wp-content/plugins/sitesengine-site-migration-backup/assets/js/admin.js
Version Parameters
sitesengine-site-migration-backup/assets/css/admin.css?ver=sitesengine-site-migration-backup/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
em-wrapem-shellem-shell-headerem-header-brandem-brand-logoem-brand-logo-flatem-brand-copyem-header-meta+5 more
Data Attributes
data-initial-tabdata-onboarding-keyaria-label="SitesEngine Site Migration & Backup top tabs"
JS Globals
sengineAdmin
REST Endpoints
/wp-json/sengine/v1/backup/create/wp-json/sengine/v1/backup/progress/wp-json/sengine/v1/backup/stop/wp-json/sengine/v1/migrate/direct/wp-json/sengine/v1/clone/upload/wp-json/sengine/v1/clone/url/wp-json/sengine/v1/clone/probe-url/wp-json/sengine/v1/clone/probe-upload/wp-json/sengine/v1/backup/restore/wp-json/sengine/v1/backup/delete/wp-json/sengine/v1/settings/save/wp-json/sengine/v1/settings/regenerate-key
FAQ

Frequently Asked Questions about SitesEngine Site Migration & Backup