Alojapro Booking Engine Security & Risk Analysis

wordpress.org/plugins/alojapro-widget

Alojapro 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 …

20 active installs v2.0.9 PHP 5.6+ WP 4.9+ Updated Apr 8, 2025
alojaprobookinghotelswidget
92
A · Safe
CVEs total1
Unpatched0
Last CVEJul 29, 2021
Safety Verdict

Is Alojapro Booking Engine Safe to Use in 2026?

Generally Safe

Score 92/100

Alojapro Booking Engine has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jul 29, 2021Updated 1yr ago
Risk Assessment

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
Vulnerabilities
1 published

Alojapro Booking Engine Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2021-24530medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Alojapro Widget <= 1.1.15 - Authenticated (Admin+) Stored Cross-Site Scripting

Jul 29, 2021 Patched in 1.1.16 (908d)
Version History

Alojapro Booking Engine Release Timeline

v2.0.9Current
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.1.23
v1.1.22
v1.1.21
v1.1.20
v1.1.19
v1.1.18
v1.1.17
v1.1.16
v1.1.151 CVE
v1.1.141 CVE
Code Analysis
Analyzed Mar 16, 2026

Alojapro Booking Engine Code Analysis

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

Output Escaping

100% escaped9 total outputs
Attack Surface

Alojapro Booking Engine Attack Surface

Entry Points10
Unprotected0

Shortcodes 10

[booking_widget] src\alojapro-integration-wp.php:374
[booking_process] src\alojapro-integration-wp.php:376
[giftbox_widget] src\alojapro-integration-wp.php:378
[giftbox_process] src\alojapro-integration-wp.php:380
[activities_widget] src\alojapro-integration-wp.php:382
[activities_process] src\alojapro-integration-wp.php:384
[get_comments_num] src\alojapro-integration-wp.php:386
[get_comments] src\alojapro-integration-wp.php:388
[get_offers] src\alojapro-integration-wp.php:390
[alojapro-widget-block] src\Alojapro_Shortcode.php:30
WordPress Hooks 6
actioninitalojapro-widget.php:34
actionwp_enqueue_scriptsalojapro-widget.php:73
actionafter_setup_themealojapro-widget.php:118
actioninitalojapro-widget.php:120
actionadmin_menusrc\Alojapro_OptionsPage.php:36
actionadmin_initsrc\Alojapro_OptionsPage.php:37
Maintenance & Trust

Alojapro Booking Engine Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedApr 8, 2025
PHP min version5.6
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Alojapro Booking Engine Developer Profile

alojapro

2 plugins · 30 total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
908 days
View full developer profile
Detection Fingerprints

How We Detect Alojapro Booking Engine

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

Asset Fingerprints

Asset Paths
/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/
Script Paths
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.js
Version Parameters
ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
alojapro-booking-wrapper
HTML Comments
<!-- START ALOJAPRO BOOKING WIDGET --><!-- END ALOJAPRO BOOKING WIDGET --><!-- START ALOJAPRO GIFTBOX WIDGET --><!-- END ALOJAPRO GIFTBOX WIDGET -->
Data Attributes
data-alojapro-widget
JS Globals
AlojaProVars
Shortcode Output
[alojapro_booking][alojapro_giftbox]
FAQ

Frequently Asked Questions about Alojapro Booking Engine