Little Hotelier Booking Widget Security & Risk Analysis

wordpress.org/plugins/lh-booking-widget

This is a Booking Widget used for Little Hotelier. Please get your channel code from the official site: http://www.littlehotelier.com/

100 active installs v1.2.1 PHP + WP 4.0+ Updated Oct 24, 2022
booking-widgetlittle-hotelier
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Little Hotelier Booking Widget Safe to Use in 2026?

Generally Safe

Score 85/100

Little Hotelier Booking Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "lh-booking-widget" v1.2.1 plugin exhibits a strong security posture in several key areas, demonstrating good development practices. Notably, the static analysis reveals no identified attack surface points (AJAX handlers, REST API routes, shortcodes, cron events), meaning there are no direct entry points for external interaction that could be exploited. Furthermore, the code signals indicate a complete absence of dangerous functions and raw SQL queries, with all SQL operations utilizing prepared statements. There are also no file operations or external HTTP requests, which reduces the potential for various types of vulnerabilities. The lack of any recorded vulnerabilities in its history is also a positive indicator.

However, the analysis does highlight some areas for concern. The output escaping is only 55% properly escaped, which means that a significant portion of the plugin's output is not being sanitized, potentially opening the door to cross-site scripting (XSS) vulnerabilities. Additionally, the absence of any nonce checks and capability checks, while not directly indicative of a vulnerability in this version due to the lack of an attack surface, represents a potential weakness if new entry points are introduced in future updates or if existing code has hidden interactions. The taint analysis showing zero flows with unsanitized paths is reassuring, but this is in conjunction with zero flows analyzed, suggesting the taint analysis might be incomplete or that the plugin has very limited data processing.

In conclusion, while "lh-booking-widget" v1.2.1 appears to be relatively secure due to its minimal attack surface and proper SQL handling, the significant unescaped output is a notable weakness. The lack of historical vulnerabilities is a positive trend, but the development team should prioritize addressing the unescaped output to further harden the plugin. The absence of extensive taint analysis and the lack of nonce/capability checks in the existing code, though not currently exploitable, suggest an area where improved development practices would be beneficial for future-proofing.

Key Concerns

  • 55% of outputs are not properly escaped
  • No nonce checks implemented
  • No capability checks implemented
  • Taint analysis did not analyze any flows
Vulnerabilities
None known

Little Hotelier Booking Widget Security Vulnerabilities

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

Little Hotelier Booking Widget Code Analysis

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

Output Escaping

55% escaped11 total outputs
Attack Surface

Little Hotelier Booking Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwidgets_initlittle-hotelier-booking-widget.php:24
Maintenance & Trust

Little Hotelier Booking Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedOct 24, 2022
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Little Hotelier Booking Widget Developer Profile

Carl Alberto

6 plugins · 400 total installs

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

How We Detect Little Hotelier Booking Widget

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
lhw_widget
Data Attributes
widget-lhw_widget[2][title]widget-lhw_widget[2][gridmode]widget-lhw_widget[2][mychannelcode]lhw_widget_titlelhw_widget_mychannelcode
Shortcode Output
<iframe src="https://app.littlehotelier.com/properties//booking_widgethttps://app.littlehotelier.com/properties//widget?number_of_days=14
FAQ

Frequently Asked Questions about Little Hotelier Booking Widget