Cloudways WordPress Migrator Security & Risk Analysis

wordpress.org/plugins/bv-cloudways-automated-migration

The easiest way to migrate your site to Cloudways

20K active installs v5.88 PHP 5.6.0+ WP 4.0+ Updated Dec 3, 2025
cloudwaysmigration
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Cloudways WordPress Migrator Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The 'bv-cloudways-automated-migration' plugin version 5.88 exhibits a mixed security posture. On the positive side, it shows good practices in areas like SQL query sanitization, with 70% using prepared statements, and a high percentage of properly escaped output (94%). The absence of known CVEs and a clean vulnerability history is also a significant strength, suggesting a generally well-maintained codebase.

However, the plugin has critical security concerns related to its attack surface. The static analysis reveals two AJAX handlers, both of which lack authentication checks. This creates a significant risk of unauthorized actions being performed if these handlers can be triggered by unauthenticated users. The complete absence of nonce checks on these AJAX endpoints further exacerbates this risk, making them susceptible to Cross-Site Request Forgery (CSRF) attacks.

Despite the positive indicators like well-escaped output and a lack of known vulnerabilities, the presence of two unprotected AJAX endpoints represents a substantial security weakness. These entry points could allow attackers to perform sensitive operations without any authorization, potentially leading to data breaches or system compromise. While the absence of taint analysis findings is good, it does not negate the inherent risk posed by exposed AJAX handlers. Therefore, while the plugin has some strengths, the unprotected AJAX endpoints are a serious concern requiring immediate attention.

Key Concerns

  • AJAX handlers without authentication checks
  • Missing nonce checks on AJAX handlers
  • Large attack surface without auth checks
Vulnerabilities
None known

Cloudways WordPress Migrator Security Vulnerabilities

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

Cloudways WordPress Migrator Code Analysis

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

SQL Query Safety

70% prepared10 total queries

Output Escaping

94% escaped64 total outputs
Attack Surface
2 unprotected

Cloudways WordPress Migrator Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_bvadmcloudways.php:143
noprivwp_ajax_bvadmcloudways.php:144
WordPress Hooks 13
actionwp_footercloudways.php:62
actioncws_clear_bv_services_configcloudways.php:63
actionadmin_initcloudways.php:73
filterall_pluginscloudways.php:74
filterplugin_row_metacloudways.php:75
actionnetwork_admin_menucloudways.php:78
actionadmin_menucloudways.php:80
filterplugin_action_linkscloudways.php:82
actionadmin_headcloudways.php:83
actionadmin_enqueue_scriptscloudways.php:86
actionwp_loadedcloudways.php:141
actionlogin_headwp_login_whitelabel.php:24
filterlogin_messagewp_login_whitelabel.php:25
Maintenance & Trust

Cloudways WordPress Migrator Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version5.6.0
Downloads715K

Community Trust

Rating84/100
Number of ratings36
Active installs20K
Developer Profile

Cloudways WordPress Migrator Developer Profile

Cloudways

3 plugins · 421K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
144 days
View full developer profile
Detection Fingerprints

How We Detect Cloudways WordPress Migrator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bv-cloudways-automated-migration/css/style.css/wp-content/plugins/bv-cloudways-automated-migration/css/bootstrap.min.css/wp-content/plugins/bv-cloudways-automated-migration/js/bv_migration.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_helper.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_site_info.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_account.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_api.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_admin.js
Script Paths
/wp-content/plugins/bv-cloudways-automated-migration/js/bv_migration.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_helper.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_site_info.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_account.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_api.js/wp-content/plugins/bv-cloudways-automated-migration/js/bv_admin.js
Version Parameters
bv-cloudways-automated-migration/style.css?ver=bv-cloudways-automated-migration/bootstrap.min.css?ver=bv-cloudways-automated-migration/bv_migration.js?ver=bv-cloudways-automated-migration/bv_helper.js?ver=bv-cloudways-automated-migration/bv_site_info.js?ver=bv-cloudways-automated-migration/bv_account.js?ver=bv-cloudways-automated-migration/bv_api.js?ver=bv-cloudways-automated-migration/bv_admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
bv_migration_wrapperbv_migration_headerbv_migration_bodybv_migration_footerbv_migration_stepbv_migration_step_activebv_migration_step_completedbv_migration_step_error+12 more
HTML Comments
Copyright 2017 Cloudways MigrateThis program is free softwareThis program is distributed in the hope that it will be usefulYou should have received a copy of the GNU General Public License+15 more
Data Attributes
data-bv-migration-stepdata-bv-migration-id
JS Globals
bv_migration_varsbv_migration_configbv_migration_databv_migration_ajaxurl
REST Endpoints
/wp-json/bv-cloudways-automated-migration/v1/settings/wp-json/bv-cloudways-automated-migration/v1/migrate/wp-json/bv-cloudways-automated-migration/v1/status
FAQ

Frequently Asked Questions about Cloudways WordPress Migrator