MotoPress Hotel Booking for Elementor Security & Risk Analysis

wordpress.org/plugins/mphb-elementor

Build your property rental website visually with MotoPress Hotel Booking plugin shortcodes and Elementor.

10K active installs v1.2.1 PHP 5.6+ WP 4.6+ Updated Oct 14, 2025
bookingelementorhotelhotel-bookingreservation
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MotoPress Hotel Booking for Elementor Safe to Use in 2026?

Generally Safe

Score 100/100

MotoPress Hotel Booking for Elementor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The mphb-elementor plugin version 1.2.1 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history, coupled with the lack of critical findings in taint analysis, suggests a well-maintained and securely coded plugin. The code signals also indicate good practices, with no dangerous functions or file operations, and all SQL queries utilizing prepared statements. The presence of capability checks is also a positive indicator.

Key Concerns

  • 52% of output is not properly escaped
  • No nonce checks for 0 unprotected entry points
Vulnerabilities
None known

MotoPress Hotel Booking for Elementor Security Vulnerabilities

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

MotoPress Hotel Booking for Elementor Code Analysis

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

Output Escaping

52% escaped27 total outputs
Attack Surface

MotoPress Hotel Booking for Elementor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 51
actionplugins_loadedmphb-elementor.php:19
actioninitplugin.php:32
filterelementor/elements/categories_registeredplugin.php:34
filterelementor/widgets/registerplugin.php:35
actionelementor/initplugin.php:37
actionelementor/preview/enqueue_stylesplugin.php:38
actionmphb_render_single_room_type_before_adultswidgets\accommodation\attribute-widget.php:166
actionmphb_render_single_room_type_after_adultswidgets\accommodation\attribute-widget.php:167
actionmphb_render_single_room_type_before_adultswidgets\accommodation\attribute-widget.php:170
actionmphb_render_single_room_type_before_childrenwidgets\accommodation\attribute-widget.php:186
actionmphb_render_single_room_type_after_childrenwidgets\accommodation\attribute-widget.php:187
actionmphb_render_single_room_type_before_childrenwidgets\accommodation\attribute-widget.php:190
actionmphb_render_single_room_type_before_total_capacitywidgets\accommodation\attribute-widget.php:206
actionmphb_render_single_room_type_after_total_capacitywidgets\accommodation\attribute-widget.php:207
actionmphb_render_single_room_type_before_total_capacitywidgets\accommodation\attribute-widget.php:210
actionmphb_render_single_room_type_before_facilitieswidgets\accommodation\attribute-widget.php:226
actionmphb_render_single_room_type_after_facilitieswidgets\accommodation\attribute-widget.php:227
actionmphb_render_single_room_type_before_facilitieswidgets\accommodation\attribute-widget.php:230
actionmphb_render_single_room_type_before_viewwidgets\accommodation\attribute-widget.php:246
actionmphb_render_single_room_type_after_viewwidgets\accommodation\attribute-widget.php:247
actionmphb_render_single_room_type_before_viewwidgets\accommodation\attribute-widget.php:250
actionmphb_render_single_room_type_before_sizewidgets\accommodation\attribute-widget.php:266
actionmphb_render_single_room_type_after_sizewidgets\accommodation\attribute-widget.php:267
actionmphb_render_single_room_type_before_sizewidgets\accommodation\attribute-widget.php:270
actionmphb_render_single_room_type_before_bed_typewidgets\accommodation\attribute-widget.php:286
actionmphb_render_single_room_type_after_bed_typewidgets\accommodation\attribute-widget.php:287
actionmphb_render_single_room_type_before_bed_typewidgets\accommodation\attribute-widget.php:290
actionmphb_render_single_room_type_before_categorieswidgets\accommodation\attribute-widget.php:306
actionmphb_render_single_room_type_after_categorieswidgets\accommodation\attribute-widget.php:307
actionmphb_render_single_room_type_before_categorieswidgets\accommodation\attribute-widget.php:310
actionmphb_render_single_room_type_before_custom_attributewidgets\accommodation\attribute-widget.php:334
actionmphb_render_single_room_type_after_custom_attributewidgets\accommodation\attribute-widget.php:335
actionmphb_render_single_room_type_before_custom_attributewidgets\accommodation\attribute-widget.php:338
actionmphb_render_single_room_type_before_attributeswidgets\accommodation\attributes-widget.php:89
actionmphb_render_single_room_type_before_attributeswidgets\accommodation\attributes-widget.php:90
actionmphb_render_single_room_type_attributeswidgets\accommodation\attributes-widget.php:106
filtermphb_loop_room_type_gallery_main_slider_image_linkwidgets\accommodation\gallery-widget.php:142
filtermphb_loop_room_type_gallery_main_slider_columnswidgets\accommodation\gallery-widget.php:143
filtermphb_loop_room_type_gallery_main_slider_image_sizewidgets\accommodation\gallery-widget.php:144
filtermphb_loop_room_type_gallery_use_nav_sliderwidgets\accommodation\gallery-widget.php:145
actionmphb_render_loop_room_type_before_gallerywidgets\accommodation\gallery-widget.php:147
actionmphb_render_loop_room_type_before_gallerywidgets\accommodation\gallery-widget.php:148
actionmphb_render_loop_room_type_after_gallerywidgets\accommodation\gallery-widget.php:149
filtermphb_loop_room_type_gallery_main_slider_wrapper_classwidgets\accommodation\gallery-widget.php:150
filtermphb_loop_room_type_gallery_main_slider_flexslider_optionswidgets\accommodation\gallery-widget.php:151
filtermphb_single_room_type_gallery_image_linkwidgets\accommodation\gallery-widget.php:153
filtermphb_single_room_type_gallery_columnswidgets\accommodation\gallery-widget.php:154
filtermphb_single_room_type_gallery_image_sizewidgets\accommodation\gallery-widget.php:155
filtermphb_single_room_type_gallery_use_magnificwidgets\accommodation\gallery-widget.php:156
actionmphb_render_single_room_type_before_titlewidgets\accommodation\title-widget.php:90
actionmphb_render_single_room_type_after_titlewidgets\accommodation\title-widget.php:91
Maintenance & Trust

MotoPress Hotel Booking for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 14, 2025
PHP min version5.6
Downloads150K

Community Trust

Rating78/100
Number of ratings7
Active installs10K
Developer Profile

MotoPress Hotel Booking for Elementor Developer Profile

jetmonsters

33 plugins · 326K total installs

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

How We Detect MotoPress Hotel Booking for Elementor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mphb-elementor/assets/css/mphb-elementor-widgets.css/wp-content/plugins/mphb-elementor/assets/css/elementor.css/wp-content/plugins/mphb-elementor/assets/js/mphb-elementor-widgets.js
Script Paths
/wp-content/plugins/mphb-elementor/assets/js/mphb-elementor-widgets.js
Version Parameters
/wp-content/plugins/mphb-elementor/assets/css/mphb-elementor-widgets.css?ver=/wp-content/plugins/mphb-elementor/assets/css/elementor.css?ver=/wp-content/plugins/mphb-elementor/assets/js/mphb-elementor-widgets.js?ver=

HTML / DOM Fingerprints

CSS Classes
mphb-single-room-type-attributemphb-room-type-adults-capacitymphb-single-room-type-attributemphb-room-type-children-capacity
Data Attributes
data-elementor-iddata-elementor-type
JS Globals
mphb_elementor_widgets_config
Shortcode Output
[mphb_room][mphb_search_form][mphb_rates][mphb_availability_calendar]
FAQ

Frequently Asked Questions about MotoPress Hotel Booking for Elementor