MB Toolset Migration Security & Risk Analysis

wordpress.org/plugins/mb-toolset-migration

Migrate custom fields from Toolset to Meta Box.

10 active installs v1.0.7 PHP 7.2+ WP 6.5+ Updated Sep 15, 2025
custom-fieldscustom-post-typesmeta-boxtoolset
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MB Toolset Migration Safe to Use in 2026?

Generally Safe

Score 100/100

MB Toolset Migration has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8mo ago
Risk Assessment

The "mb-toolset-migration" v1.0.7 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates strong secure coding practices regarding database interactions, utilizing prepared statements exclusively for its SQL queries and ensuring all output is properly escaped. The absence of file operations and external HTTP requests also reduces potential attack vectors. Furthermore, there is no recorded vulnerability history, suggesting a generally well-maintained codebase.

However, significant security concerns arise from the attack surface analysis. The plugin exposes two AJAX handlers, both of which lack any authentication checks. This is a critical oversight, as it allows any unauthenticated user to trigger these functionalities, potentially leading to unintended actions or information disclosure. The absence of nonce checks on these AJAX endpoints further exacerbates this risk, as it prevents basic protection against Cross-Site Request Forgery (CSRF) attacks.

In conclusion, while the plugin excels in areas like SQL sanitization and output escaping, the unprotected AJAX endpoints present a substantial and immediate security risk. The lack of any security checks on these entry points is the primary weakness. Until these are properly secured with appropriate authentication and nonce verification, the plugin's overall security posture remains precarious despite its other strengths.

Key Concerns

  • Unprotected AJAX handlers present
  • Missing nonce checks on AJAX handlers
Vulnerabilities
None known

MB Toolset Migration Security Vulnerabilities

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

MB Toolset Migration Release Timeline

v1.0.7Current
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

MB Toolset Migration Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
14 prepared
Unescaped Output
0
15 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared14 total queries

Output Escaping

100% escaped15 total outputs
Attack Surface
2 unprotected

MB Toolset Migration Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_mbts_reset_countersrc/Ajax.php:6
authwp_ajax_mbts_migratesrc/Ajax.php:7
WordPress Hooks 3
actioninitmb-toolset-migration.php:38
filterrwmb_admin_menusrc/AdminPage.php:6
actionadmin_menusrc/AdminPage.php:7
Maintenance & Trust

MB Toolset Migration Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 15, 2025
PHP min version7.2
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

MB Toolset Migration Developer Profile

Anh Tran

18 plugins · 84K total installs

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

How We Detect MB Toolset Migration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mb-toolset-migration/assets/migrate.css/wp-content/plugins/mb-toolset-migration/assets/migrate.js
Script Paths
/wp-content/plugins/mb-toolset-migration/assets/migrate.js
Version Parameters
mb-toolset-migration/assets/migrate.css?ver=mb-toolset-migration/assets/migrate.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrapbuttonbutton-primary
Data Attributes
id="process"
JS Globals
MbTs
Shortcode Output
<div class="wrap"><h1>Toolset Migration</h1><p><button class="button button-primary" id="process">Migrate</button>
FAQ

Frequently Asked Questions about MB Toolset Migration