
Booqable Rental Plugin Security & Risk Analysis
wordpress.org/plugins/booqable-rental-reservationsBooqable - WordPress Rental Plugin
Is Booqable Rental Plugin Safe to Use in 2026?
Mostly Safe
Score 77/100Booqable Rental Plugin is generally safe to use. 2 past CVEs were resolved. Keep it updated.
The "booqable-rental-reservations" plugin v2.4.25 presents a mixed security posture. While the static analysis shows a commendable lack of dangerous functions, SQL injection vulnerabilities through prepared statements, and a high percentage of output escaping, several areas raise concerns. The plugin has a notable vulnerability history, with two known CVEs, one of which remains unpatched. The common vulnerability types, CSRF and XSS, suggest potential issues with input handling and state management. A single unsanitized taint flow with an unspecified path, although not rated critical or high, warrants attention as it could lead to unexpected behavior or exploits.
The plugin's extensive use of shortcodes (16 total entry points) without any apparent capability checks or nonce checks on these entry points is a significant concern. While the static analysis indicates no unprotected AJAX or REST API routes, the absence of protection for shortcode-based entry points leaves them vulnerable to potential misuse if they interact with sensitive data or functionality. The presence of an unpatched medium severity vulnerability, coupled with past CSRF and XSS issues, indicates a need for diligence in maintaining the plugin's security.
In conclusion, the "booqable-rental-reservations" plugin v2.4.25 has some solid security foundations, particularly in its handling of database queries and output. However, the unpatched vulnerability, historical patterns of CSRF and XSS, and the potential for unsanitized taint flows, especially in conjunction with the unprotected shortcode entry points, indicate that users should exercise caution. Regular updates and monitoring for new vulnerabilities are strongly recommended.
Key Concerns
- Unpatched CVE (medium)
- Flows with unsanitized paths (severity not specified)
- Shortcode entry points without nonce/capability checks
- Output escaping not 100% proper (1/10)
Booqable Rental Plugin Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Booqable Rental <= 2.4.20 - Cross-Site Request Forgery
Booqable Rental Plugin <= 2.4.15 - Authenticated (Administrator+) Stored Cross-Site Scripting
Booqable Rental Plugin Code Analysis
Output Escaping
Data Flow Analysis
Booqable Rental Plugin Attack Surface
Shortcodes 16
WordPress Hooks 5
Maintenance & Trust
Booqable Rental Plugin Maintenance & Trust
Maintenance Signals
Community Trust
Booqable Rental Plugin Alternatives
Twice Commerce – Easy Rental Booking System
embed-rentle
Free rental and booking plugin for Wordpress websites by Twice Commerce. Reservations with real-time inventory availability for rentals and activity s …
Bukza
bukza
Flexible Online Booking Tools. Reservation System for Services, Rentals and Events.
EZRentOut Online Webstore
ezrentout-online-webstore
EZRentOut enables you to stay on top of your inventory at all times and offer seamless rentals to all your customers. Simplify online renting with our …
WP Booking System – Booking Calendar
wp-booking-system
The booking calendar plugin for WordPress. Get easy online booking with this lightweight and powerful booking calendar.
Pinpoint Booking System – Version 2
booking-system
Book anything, anytime, anywhere.
Booqable Rental Plugin Developer Profile
1 plugin · 1K total installs
How We Detect Booqable Rental Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/booqable-rental-reservations/assets/booqable-admin.cssHTML / DOM Fingerprints
booqable-productbooqable-product-buttonbooqable-product-detailbooqable-product-listbooqable-product-searchbooqable-datepickerbooqable-cart-buttonbooqable-embeddable-cart+7 moredata-iddata-tagsdata-categoriesdata-collectionsdata-perdata-limit+6 morebooqableOptions<div class="booqable-product"<div class="booqable-product-button"<div class="booqable-product-detail"<div class="booqable-product-list"