MotoPress Hotel Booking Styles & Templates Security & Risk Analysis

wordpress.org/plugins/mphb-styles

A set of tools to easily customize and style the booking forms, widgets, and accommodation type pages for the MotoPress Hotel Booking plugin.

10K active installs v1.1.5 PHP 5.6+ WP 5.4+ Updated Nov 6, 2025
booking-formfree-hotel-booking-pluginhotel-booking-stylesmotopress-hotel-booking
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MotoPress Hotel Booking Styles & Templates Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 6mo ago
Risk Assessment

The static analysis of mphb-styles v1.1.5 indicates a generally strong security posture. The plugin exhibits no identified dangerous functions, SQL queries are exclusively handled with prepared statements, and a high percentage of output is properly escaped. Crucially, there are no identified taint flows, and the plugin has no known vulnerability history, suggesting a commitment to secure coding practices and proactive maintenance. The absence of a large attack surface with zero entry points is also a positive indicator.

However, the complete lack of nonce checks and capability checks across all potential entry points (though there are currently zero) is a significant concern. While the current attack surface is zero, any future additions to AJAX handlers, REST API routes, or shortcodes without these fundamental security checks could lead to severe vulnerabilities, particularly unauthorized actions or data manipulation. This highlights a potential weakness in the plugin's defensive strategy should its functionality expand.

In conclusion, mphb-styles v1.1.5 appears secure based on current analysis and historical data. Its reliance on prepared statements and good output escaping are commendable. The primary weakness lies in the absence of built-in authorization and protection mechanisms for entry points, which, while not a current risk due to the lack of entry points, represents a critical potential vulnerability for future development.

Key Concerns

  • No nonce checks found
  • No capability checks found
  • High percentage of unescaped output (7%)
Vulnerabilities
None known

MotoPress Hotel Booking Styles & Templates Security Vulnerabilities

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

MotoPress Hotel Booking Styles & Templates Release Timeline

v1.1.5Current
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
Code Analysis
Analyzed Mar 16, 2026

MotoPress Hotel Booking Styles & Templates Code Analysis

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

Output Escaping

93% escaped41 total outputs
Attack Surface

MotoPress Hotel Booking Styles & Templates Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 83
filtermphb_sc_booking_form_wrapper_classesincludes\filters.php:10
filtermphb_block_attributesincludes\filters.php:13
filtermphb_render_block_attributesincludes\filters.php:14
actionmphb_search_availability_widget_after_controlsincludes\filters.php:17
filtermphb_search_availability_widget_before_updateincludes\filters.php:18
filtermphb_search_availability_widget_template_argsincludes\filters.php:19
filtermphb_widget_search_form_classincludes\filters.php:20
actionelementor/initincludes\filters.php:22
actionelementor/element/mphbe-availability/section_parameters/before_section_endincludes\filters.php:30
actionelementor/element/mphbe-availability/section_parameters/after_section_endincludes\filters.php:31
actionelementor/element/mphbe-search-form/section_parameters/before_section_endincludes\filters.php:33
actionelementor/element/mphbe-search-form/section_parameters/after_section_endincludes\filters.php:34
actioninitincludes\scripts.php:8
actionwp_enqueue_scriptsincludes\scripts.php:11
actionadmin_enqueue_scriptsincludes\scripts.php:12
actionmphb_generate_extension_settingsincludes\settings-tab.php:12
actioninitincludes\template-editor\includes\blocks\attribute.php:14
actionadmin_enqueue_scriptsincludes\template-editor\includes\blocks\attribute.php:25
actionmphb_render_single_room_type_before_adultsincludes\template-editor\includes\blocks\attribute.php:158
actionmphb_render_single_room_type_after_adultsincludes\template-editor\includes\blocks\attribute.php:159
actionmphb_render_single_room_type_before_adultsincludes\template-editor\includes\blocks\attribute.php:162
actionmphb_render_single_room_type_before_childrenincludes\template-editor\includes\blocks\attribute.php:176
actionmphb_render_single_room_type_after_childrenincludes\template-editor\includes\blocks\attribute.php:177
actionmphb_render_single_room_type_before_childrenincludes\template-editor\includes\blocks\attribute.php:180
actionmphb_render_single_room_type_before_total_capacityincludes\template-editor\includes\blocks\attribute.php:194
actionmphb_render_single_room_type_after_total_capacityincludes\template-editor\includes\blocks\attribute.php:195
actionmphb_render_single_room_type_before_total_capacityincludes\template-editor\includes\blocks\attribute.php:198
actionmphb_render_single_room_type_before_facilitiesincludes\template-editor\includes\blocks\attribute.php:212
actionmphb_render_single_room_type_after_facilitiesincludes\template-editor\includes\blocks\attribute.php:213
actionmphb_render_single_room_type_before_facilitiesincludes\template-editor\includes\blocks\attribute.php:216
actionmphb_render_single_room_type_before_viewincludes\template-editor\includes\blocks\attribute.php:230
actionmphb_render_single_room_type_after_viewincludes\template-editor\includes\blocks\attribute.php:231
actionmphb_render_single_room_type_before_viewincludes\template-editor\includes\blocks\attribute.php:234
actionmphb_render_single_room_type_before_sizeincludes\template-editor\includes\blocks\attribute.php:248
actionmphb_render_single_room_type_after_sizeincludes\template-editor\includes\blocks\attribute.php:249
actionmphb_render_single_room_type_before_sizeincludes\template-editor\includes\blocks\attribute.php:252
actionmphb_render_single_room_type_before_bed_typeincludes\template-editor\includes\blocks\attribute.php:266
actionmphb_render_single_room_type_after_bed_typeincludes\template-editor\includes\blocks\attribute.php:267
actionmphb_render_single_room_type_before_bed_typeincludes\template-editor\includes\blocks\attribute.php:270
actionmphb_render_single_room_type_before_categoriesincludes\template-editor\includes\blocks\attribute.php:284
actionmphb_render_single_room_type_after_categoriesincludes\template-editor\includes\blocks\attribute.php:285
actionmphb_render_single_room_type_before_categoriesincludes\template-editor\includes\blocks\attribute.php:288
actionmphb_render_single_room_type_before_custom_attributeincludes\template-editor\includes\blocks\attribute.php:310
actionmphb_render_single_room_type_after_custom_attributeincludes\template-editor\includes\blocks\attribute.php:311
actionmphb_render_single_room_type_before_custom_attributeincludes\template-editor\includes\blocks\attribute.php:314
actioninitincludes\template-editor\includes\blocks\attributes.php:14
actionadmin_enqueue_scriptsincludes\template-editor\includes\blocks\attributes.php:25
actionmphb_render_single_room_type_before_attributesincludes\template-editor\includes\blocks\attributes.php:65
actionmphb_render_single_room_type_before_attributesincludes\template-editor\includes\blocks\attributes.php:66
actioninitincludes\template-editor\includes\blocks\content.php:10
actioninitincludes\template-editor\includes\blocks\featured-image.php:10
actioninitincludes\template-editor\includes\blocks\gallery.php:15
filtermphb_loop_room_type_gallery_main_slider_image_linkincludes\template-editor\includes\blocks\gallery.php:69
filtermphb_loop_room_type_gallery_main_slider_columnsincludes\template-editor\includes\blocks\gallery.php:70
filtermphb_loop_room_type_gallery_main_slider_image_sizeincludes\template-editor\includes\blocks\gallery.php:71
filtermphb_loop_room_type_gallery_use_nav_sliderincludes\template-editor\includes\blocks\gallery.php:72
actionmphb_render_loop_room_type_before_galleryincludes\template-editor\includes\blocks\gallery.php:74
actionmphb_render_loop_room_type_before_galleryincludes\template-editor\includes\blocks\gallery.php:75
actionmphb_render_loop_room_type_after_galleryincludes\template-editor\includes\blocks\gallery.php:76
filtermphb_loop_room_type_gallery_main_slider_wrapper_classincludes\template-editor\includes\blocks\gallery.php:77
filtermphb_loop_room_type_gallery_main_slider_flexslider_optionsincludes\template-editor\includes\blocks\gallery.php:78
filtermphb_single_room_type_gallery_image_linkincludes\template-editor\includes\blocks\gallery.php:80
filtermphb_single_room_type_gallery_columnsincludes\template-editor\includes\blocks\gallery.php:81
filtermphb_single_room_type_gallery_image_sizeincludes\template-editor\includes\blocks\gallery.php:82
filtermphb_single_room_type_gallery_use_magnificincludes\template-editor\includes\blocks\gallery.php:83
actioninitincludes\template-editor\includes\blocks\price.php:12
actioninitincludes\template-editor\includes\blocks\template.php:10
actioninitincludes\template-editor\includes\blocks\title.php:14
actionmphb_render_single_room_type_before_titleincludes\template-editor\includes\blocks\title.php:73
actionmphb_render_single_room_type_after_titleincludes\template-editor\includes\blocks\title.php:74
actioninitincludes\template-editor\includes\blocks\wrapper.php:10
actioninitincludes\template-editor\includes\post-types\template.php:10
actionadmin_menuincludes\template-editor\includes\post-types\template.php:11
actionadmin_footerincludes\template-editor\includes\post-types\template.php:12
actioninitincludes\template-editor\includes\templates.php:15
filtersingle_templateincludes\template-editor\includes\templates.php:16
filtersingle_templateincludes\template-editor\includes\templates.php:17
filtertheme_mphb_template_templatesincludes\template-editor\includes\templates.php:45
actionloop_startincludes\template-editor\includes\templates.php:104
filterthe_contentincludes\template-editor\includes\templates.php:135
actionloop_endincludes\template-editor\includes\templates.php:139
filterthe_contentincludes\template-editor\includes\templates.php:179
filterthe_contentincludes\template-editor\includes\templates.php:185
Maintenance & Trust

MotoPress Hotel Booking Styles & Templates Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 6, 2025
PHP min version5.6
Downloads115K

Community Trust

Rating20/100
Number of ratings1
Active installs10K
Developer Profile

MotoPress Hotel Booking Styles & Templates Developer Profile

jetmonsters

33 plugins · 326K total installs

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

How We Detect MotoPress Hotel Booking Styles & Templates

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mphb-styles/assets/css/style.css/wp-content/plugins/mphb-styles/assets/js/extend-blocks.js/wp-content/plugins/mphb-styles/assets/js/extend-block-styles.js
Script Paths
/wp-content/plugins/mphb-styles/assets/css/style.css/wp-content/plugins/mphb-styles/assets/js/extend-blocks.js/wp-content/plugins/mphb-styles/assets/js/extend-block-styles.js
Version Parameters
/wp-content/plugins/mphb-styles/assets/css/style.css?ver=/wp-content/plugins/mphb-styles/assets/js/extend-blocks.js?ver=/wp-content/plugins/mphb-styles/assets/js/extend-block-styles.js?ver=

HTML / DOM Fingerprints

CSS Classes
mphbs-styles
FAQ

Frequently Asked Questions about MotoPress Hotel Booking Styles & Templates