
Alojapro Booking Engine Security & Risk Analysis
wordpress.org/plugins/alojapro-widgetAlojapro Booking Engine allows you to create easily a search box with check-in and check-out dates. It then integrates the purchase process for bookin …
Is Alojapro Booking Engine Safe to Use in 2026?
Generally Safe
Score 92/100Alojapro Booking Engine has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The static analysis of the "alojapro-widget" plugin v2.0.9 reveals a generally strong security posture in several key areas. The code demonstrates a commitment to secure database interactions, with 100% of SQL queries utilizing prepared statements and all detected output being properly escaped, which significantly mitigates risks of SQL injection and cross-site scripting within the analyzed code. The plugin also avoids the use of dangerous functions and properly handles file operations and external HTTP requests.
However, several areas raise concerns. The absence of any nonce checks and capability checks across all entry points is a significant security weakness. This means that any of the 10 shortcodes could potentially be triggered by an unauthenticated or unauthorized user, leading to unintended actions or information disclosure. Furthermore, while the taint analysis showed no unsanitized flows, the lack of robust authentication and authorization checks at the entry points means that potential vulnerabilities could be introduced if any of the analyzed code were to process user-supplied data in the future without proper sanitization and validation at those specific entry points.
The plugin's vulnerability history, with a single medium-severity Cross-Site Scripting (XSS) vulnerability recorded in 2021, suggests a past issue that has since been addressed, as no unpatched CVEs are currently reported. However, the presence of past XSS vulnerabilities, coupled with the current lack of nonce and capability checks, indicates a potential pattern of insufficient input validation and authorization, which could be exploited if not adequately addressed in ongoing development. While the current code shows improvements, the absence of these critical security checks remains a notable risk.
Key Concerns
- Missing nonce checks
- Missing capability checks
- Past medium severity XSS vulnerability
Alojapro Booking Engine Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Alojapro Widget <= 1.1.15 - Authenticated (Admin+) Stored Cross-Site Scripting
Alojapro Booking Engine Release Timeline
Alojapro Booking Engine Code Analysis
Output Escaping
Alojapro Booking Engine Attack Surface
Shortcodes 10
WordPress Hooks 6
Maintenance & Trust
Alojapro Booking Engine Maintenance & Trust
Maintenance Signals
Community Trust
Alojapro Booking Engine Alternatives
Widgets for Booking.com Reviews
review-widgets-for-booking-com
Embed Booking.com reviews fast and easily into your WordPress site. Increase SEO, trust and sales using Booking.com reviews.
Booking.com Official Search Box
bookingcom-official-searchbox
The official Booking.com search box is a user-friendly, customisable plugin to add the Booking.com search box to your own website in two easy steps.
Booking.com Product Helper
bookingcom-product-helper
The Booking.com Product Helper allows you to embed any Booking.com affiliate product anywhere on your website.
WT Widgets for Elementor
wt-widgets-elementor
WT Widgets for Elementor is a plugin that provides a wide range of widgets to help you build tour booking websites using WP Travel and Elementor.
Regiondo Booking Widget
regiondo-booking-widget
Add a Regiondo Booking Widget, React Widget, Ticket button or Ticketshop to posts, pages or widgets.
Alojapro Booking Engine Developer Profile
2 plugins · 30 total installs
How We Detect Alojapro Booking Engine
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/alojapro-widget/css/bootstrap/bootstrap_v5-3-3.min.css/wp-content/plugins/alojapro-widget/css/font-awesome/css/all.css/wp-content/plugins/alojapro-widget/css/alojapro_widget.css/wp-content/plugins/alojapro-widget/css/alojapro_widget_modern.css/wp-content/plugins/alojapro-widget/css/alojapro_widget_classic.css/wp-content/plugins/alojapro-widget/js/bootstrap/bootstrap_v5-3-3.bundle.min.js/wp-content/plugins/alojapro-widget/js/flatpickr_lang/https://code.jquery.com/jquery-3.7.1.min.jshttps://cdn.jsdelivr.net/npm/flatpickrhttps://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css/wp-content/plugins/alojapro-widget/js/alojapro_widget.jsver=1.0.0HTML / DOM Fingerprints
alojapro-booking-wrapper<!-- START ALOJAPRO BOOKING WIDGET --><!-- END ALOJAPRO BOOKING WIDGET --><!-- START ALOJAPRO GIFTBOX WIDGET --><!-- END ALOJAPRO GIFTBOX WIDGET -->data-alojapro-widgetAlojaProVars[alojapro_booking][alojapro_giftbox]