Mybooking Templates Importer Security & Risk Analysis

wordpress.org/plugins/mybooking-templates-importer

Mybooking Templates Importer is a tool to importing ready to use reservation engine web site templates.

10 active installs v1.0.0 PHP 7.2+ WP 5.2+ Updated Unknown
contentdatademoimportwidgets
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mybooking Templates Importer Safe to Use in 2026?

Generally Safe

Score 100/100

Mybooking Templates Importer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "mybooking-templates-importer" v1.0.0 plugin presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all output. Furthermore, the absence of known vulnerabilities in its history and a lack of critical or high-severity taint flows are encouraging signs.

However, significant security concerns arise from the identified attack surface. The plugin exposes three AJAX handlers, all of which lack authentication checks. This creates a substantial risk, as any unauthenticated user could potentially interact with these endpoints. While no specific taint issues are highlighted, the presence of the `unserialize` function, especially in conjunction with unauthenticated AJAX handlers, is a notable risk. If user-controlled data is being unserialized without proper validation, it could lead to remote code execution vulnerabilities.

In conclusion, while the plugin has strengths in its SQL and output handling and a clean vulnerability history, the unauthenticated AJAX endpoints are a critical weakness. The potential for abuse of the `unserialize` function in this context requires immediate attention. The lack of external HTTP requests and a well-contained file operation limit other potential attack vectors.

Key Concerns

  • Unauthenticated AJAX handlers
  • Use of unserialize function
Vulnerabilities
None known

Mybooking Templates Importer Security Vulnerabilities

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

Mybooking Templates Importer Code Analysis

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

Dangerous Functions Found

unserialize$data = unserialize( $raw );inc\CustomizerImporter.php:87

Output Escaping

100% escaped51 total outputs
Attack Surface
3 unprotected

Mybooking Templates Importer Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_mybookingTemplatesImporter_import_demo_datainc\MybookingTemplatesImport.php:107
authwp_ajax_mybookingTemplatesImporter_import_customizer_datainc\MybookingTemplatesImport.php:108
authwp_ajax_mybookingTemplatesImporter_after_import_datainc\MybookingTemplatesImport.php:109
WordPress Hooks 20
actionmybooking-templates-importer/before_content_import_executioninc\ImportActions.php:17
actionmybooking-templates-importer/after_content_import_executioninc\ImportActions.php:20
actionmybooking-templates-importer/after_content_import_executioninc\ImportActions.php:21
actionmybooking-templates-importer/after_content_import_executioninc\ImportActions.php:22
actionmybooking-templates-importer/customizer_import_executioninc\ImportActions.php:25
actionmybooking-templates-importer/after_all_import_executioninc\ImportActions.php:28
actionmybooking-templates-importer/widget_settings_arrayinc\ImportActions.php:32
filterwxr_importer.pre_process.userinc\Importer.php:126
filterwxr_importer.pre_process.postinc\Importer.php:129
filterintermediate_image_sizes_advancedinc\Importer.php:133
actionadmin_menuinc\MybookingTemplatesImport.php:105
actionadmin_enqueue_scriptsinc\MybookingTemplatesImport.php:106
actionafter_setup_themeinc\MybookingTemplatesImport.php:110
actionplugins_loadedinc\MybookingTemplatesImport.php:111
filtermybooking-templates-importer/import_filesinc\MyBookingTemplateSites.php:20
actionmybooking-templates-importer/after_importinc\MyBookingTemplateSites.php:40
filtermybooking-templates-importer/time_for_one_ajax_callinc\WPCLICommands.php:190
filterwxr_importer.pre_process.terminc\WXRImporter.php:28
actionadmin_noticesmybooking-templates-importer.php:31
actionadmin_initmybooking-templates-importer.php:78
Maintenance & Trust

Mybooking Templates Importer Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedUnknown
PHP min version7.2
Downloads957

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Mybooking Templates Importer Developer Profile

Juan

3 plugins · 190 total installs

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

How We Detect Mybooking Templates Importer

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Mybooking Templates Importer