Migrate Guru – Site Migration & Cloning Security & Risk Analysis

wordpress.org/plugins/migrate-guru

Effortlessly migrate, clone, or transfer your WordPress site to over 5,000 web hosts with Migrate Guru, trusted by Cloudways, Pantheon, and Dreamhost.

200K active installs v6.28 PHP 7.0+ WP 4.0+ Updated Dec 5, 2025
clonecopymigratemigrationwordpress-migrate
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Migrate Guru – Site Migration & Cloning Safe to Use in 2026?

Generally Safe

Score 100/100

Migrate Guru – Site Migration & Cloning has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The 'migrate-guru' v6.28 plugin exhibits a mixed security posture. While the absence of known CVEs and a strong percentage of properly escaped outputs and prepared SQL statements are positive indicators, the plugin presents significant risks due to its unprotected entry points. The static analysis reveals a considerable attack surface composed entirely of AJAX handlers that lack authentication checks. This means any user, regardless of their role or privileges, could potentially trigger these functions, leading to unauthorized actions. The taint analysis showing zero flows is a good sign, suggesting that even if an attacker could reach these entry points, there might not be immediate opportunities for critical code execution or data manipulation. However, the lack of nonce checks and capability checks on these AJAX handlers significantly lowers the security bar and represents a fundamental oversight in securing sensitive operations. The plugin's vulnerability history is clean, which is encouraging, but it doesn't negate the current structural weaknesses identified in the code analysis. A balanced conclusion would be that while the plugin may not have a history of exploitable vulnerabilities, its current implementation introduces a high risk of unauthorized access and potential misuse due to its exposed AJAX endpoints. Robust security practices would necessitate immediate implementation of authentication and authorization checks for all AJAX handlers.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without nonce checks
  • AJAX handlers without capability checks
  • Large attack surface without auth
Vulnerabilities
None known

Migrate Guru – Site Migration & Cloning Security Vulnerabilities

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

Migrate Guru – Site Migration & Cloning Code Analysis

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

SQL Query Safety

70% prepared10 total queries

Output Escaping

97% escaped114 total outputs
Attack Surface
4 unprotected

Migrate Guru – Site Migration & Cloning Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_mg_validate_keymigrateguru.php:91
authwp_ajax_mg_initiate_migrationmigrateguru.php:92
authwp_ajax_bvadmmigrateguru.php:149
noprivwp_ajax_bvadmmigrateguru.php:150
WordPress Hooks 13
actionwp_footermigrateguru.php:63
actionmg_clear_bv_services_configmigrateguru.php:64
actionadmin_initmigrateguru.php:79
filterall_pluginsmigrateguru.php:80
filterplugin_row_metamigrateguru.php:81
actionnetwork_admin_menumigrateguru.php:84
actionadmin_menumigrateguru.php:86
filterplugin_action_linksmigrateguru.php:88
actionadmin_headmigrateguru.php:89
actionadmin_enqueue_scriptsmigrateguru.php:96
actionwp_loadedmigrateguru.php:147
actionlogin_headwp_login_whitelabel.php:24
filterlogin_messagewp_login_whitelabel.php:25
Maintenance & Trust

Migrate Guru – Site Migration & Cloning Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 5, 2025
PHP min version7.0
Downloads2.4M

Community Trust

Rating98/100
Number of ratings1,608
Active installs200K
Developer Profile

Migrate Guru – Site Migration & Cloning Developer Profile

migrateguru

1 plugin · 200K total installs

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

How We Detect Migrate Guru – Site Migration & Cloning

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/migrate-guru/css/custom.css/wp-content/plugins/migrate-guru/css/normalize.css/wp-content/plugins/migrate-guru/css/bootstrap.min.css/wp-content/plugins/migrate-guru/css/bootstrap-theme.min.css/wp-content/plugins/migrate-guru/css/bootstrap-datetimepicker.min.css/wp-content/plugins/migrate-guru/css/font-awesome.min.css/wp-content/plugins/migrate-guru/css/jquery.growl.css/wp-content/plugins/migrate-guru/css/jquery-ui.css+1 more
Script Paths
/wp-content/plugins/migrate-guru/js/custom.js/wp-content/plugins/migrate-guru/js/bootstrap.min.js/wp-content/plugins/migrate-guru/js/bootstrap-datetimepicker.js/wp-content/plugins/migrate-guru/js/moment.min.js/wp-content/plugins/migrate-guru/js/jquery.growl.js/wp-content/plugins/migrate-guru/js/jquery-ui.js+1 more
Version Parameters
migrate-guru/css/custom.css?ver=migrate-guru/css/normalize.css?ver=migrate-guru/css/bootstrap.min.css?ver=migrate-guru/css/bootstrap-theme.min.css?ver=migrate-guru/css/bootstrap-datetimepicker.min.css?ver=migrate-guru/css/font-awesome.min.css?ver=migrate-guru/css/jquery.growl.css?ver=migrate-guru/css/jquery-ui.css?ver=migrate-guru/css/style.css?ver=migrate-guru/js/custom.js?ver=migrate-guru/js/bootstrap.min.js?ver=migrate-guru/js/bootstrap-datetimepicker.js?ver=migrate-guru/js/moment.min.js?ver=migrate-guru/js/jquery.growl.js?ver=migrate-guru/js/jquery-ui.js?ver=migrate-guru/js/bootstrap-filestyle.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
mg-input-labelmg-custom-inputmg-login-helpmg-loader-wrappermg-loadermg-alertmg-site-list-tablemg-migrate-button+6 more
HTML Comments
Copyright 2017 Migrate GuruThis program is free software; you can redistribute it and/or modifyThis program is distributed in the hope that it will be useful,You should have received a copy of the GNU General Public License+6 more
Data Attributes
data-targetdata-toggledata-containerdata-contentdata-triggerdata-placement+3 more
JS Globals
MGWPSettingsMGWPSiteInfoMGWPDbMGWPAPIMGInfoMGWPAction+8 more
FAQ

Frequently Asked Questions about Migrate Guru – Site Migration & Cloning