OpenCabs – Taxi and private hire bookings Security & Risk Analysis

wordpress.org/plugins/opencabs-taxi-and-private-hire-bookings

OpenCabs taxi bookings snippet creator.

10 active installs v1.2 PHP 5.6+ WP 4.0+ Updated Oct 3, 2018
bookingopencabstaxi
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is OpenCabs – Taxi and private hire bookings Safe to Use in 2026?

Generally Safe

Score 85/100

OpenCabs – Taxi and private hire bookings has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "opencabs-taxi-and-private-hire-bookings" v1.2 plugin exhibits a generally good security posture based on the provided static analysis. The absence of detected AJAX handlers, REST API routes, and cron events without authentication, along with no critical or high severity taint flows, is commendable. The plugin also demonstrates good practices by exclusively using prepared statements for SQL queries. However, a significant concern lies in the output escaping, where 52% of outputs are not properly escaped, potentially exposing the application to Cross-Site Scripting (XSS) vulnerabilities. While the vulnerability history is clean, indicating a lack of publicly known exploits, this should not be a sole reason for complacency, especially given the output escaping issues.

The limited attack surface is a strength, with only one shortcode identified as an entry point, and it appears to have an implicit or explicit protection mechanism. The presence of nonce checks and capability checks, though limited in number, suggests an awareness of security best practices. The four external HTTP requests are noted, but without further context, their security implications are unknown. The lack of dangerous functions and file operations is a positive indicator. Overall, the plugin is relatively secure, but the significant percentage of unescaped output represents a notable risk that requires immediate attention and remediation.

Key Concerns

  • Significant percentage of unescaped output
Vulnerabilities
None known

OpenCabs – Taxi and private hire bookings Security Vulnerabilities

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

OpenCabs – Taxi and private hire bookings Code Analysis

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

Output Escaping

52% escaped67 total outputs
Data Flows
All sanitized

Data Flow Analysis

9 flows
opencabs_html_snippet_add_booking (opencabs-webwidget-snippets.php:48)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

OpenCabs – Taxi and private hire bookings Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[opencabs_widget] opencabs-webwidget-snippets.php:2
WordPress Hooks 5
actionadmin_enqueue_scriptsopencabs-webwidget.php:37
actionadmin_initopencabs-webwidget.php:254
actionadmin_post_opencabs_loginopencabs-webwidget.php:355
actionadmin_post_opencabs_logoutopencabs-webwidget.php:415
actionadmin_menuopencabs-webwidget.php:601
Maintenance & Trust

OpenCabs – Taxi and private hire bookings Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedOct 3, 2018
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

OpenCabs – Taxi and private hire bookings Developer Profile

OpenCabs

1 plugin · 10 total installs

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

How We Detect OpenCabs – Taxi and private hire bookings

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/opencabs-taxi-and-private-hire-bookings/css/bootstrap.min.css/wp-content/plugins/opencabs-taxi-and-private-hire-bookings/css/bootstrap-theme.min.css/wp-content/plugins/opencabs-taxi-and-private-hire-bookings/css/ubicabs.css/wp-content/plugins/opencabs-taxi-and-private-hire-bookings/js/bootstrap.min.js
Script Paths
/wp-content/plugins/opencabs-taxi-and-private-hire-bookings/js/bootstrap.min.js

HTML / DOM Fingerprints

CSS Classes
hidden
Data Attributes
id="opencabs_field_nodeId"id="opencabs_field_publisherId"id="opencabs_field_publisher_name"id="opencabs_field_token"id="opencabs_field_username"id="opencabs_field_password"
FAQ

Frequently Asked Questions about OpenCabs – Taxi and private hire bookings