Cab Grid Security & Risk Analysis

wordpress.org/plugins/cab-grid

Easily add a taxi fare price calculator to your website via shortcode [cabGrid] or widget. Simply enter journey prices in a table.

100 active installs v1.6.35 PHP + WP 3.0+ Updated Feb 16, 2026
airport-transferprice-calculatortaxitaxi-bookingtaxi-fare-calculator
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 21, 2023
Safety Verdict

Is Cab Grid Safe to Use in 2026?

Generally Safe

Score 100/100

Cab Grid has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 21, 2023Updated 1mo ago
Risk Assessment

The "cab-grid" plugin v1.6.36 exhibits a mixed security posture. On one hand, it demonstrates good practices by exclusively using prepared statements for SQL queries and having no file operations or bundled libraries, which are positive indicators. However, significant concerns arise from its attack surface and output escaping. The presence of two AJAX handlers without authentication checks presents a clear entry point for attackers, potentially allowing unauthorized actions.

The taint analysis reveals a flow with unsanitized paths, though it's not classified as critical or high severity. The plugin's vulnerability history shows one known medium severity CVE related to Cross-site Scripting (XSS), which was patched. While the historical XSS vulnerability has been addressed, the low percentage of properly escaped output (19%) suggests a persistent risk for potential XSS vulnerabilities that may not have been identified or patched.

Overall, while the plugin has addressed past vulnerabilities and utilizes secure database practices, the unprotected AJAX endpoints and the high number of unescaped output points represent actionable security risks that require attention. The presence of unescaped outputs, coupled with unprotected entry points, suggests a general lack of robust input validation and output sanitization.

Key Concerns

  • Unprotected AJAX handlers
  • Low output escaping percentage
  • Unsanitized path flow
  • No nonce checks on AJAX
  • No capability checks
Vulnerabilities
1

Cab Grid Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-28533medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Cab Grid <= 1.5.15 - Authenticated (Administrator+) Stored Cross-Site Scripting

Apr 21, 2023 Patched in 1.6 (277d)
Code Analysis
Analyzed Mar 16, 2026

Cab Grid Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
78
18 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
3
Bundled Libraries
0

Output Escaping

19% escaped96 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<cab-grid-compatibility> (cab-grid-compatibility.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Cab Grid Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_cab_grid_pricecab-grid.php:171
noprivwp_ajax_cab_grid_pricecab-grid.php:172

Shortcodes 1

[cabGrid] cab-grid.php:94
WordPress Hooks 9
actionadmin_menucab-grid-admin.php:5
actionadmin_initcab-grid-admin.php:16
actionwp_enqueue_scriptscab-grid.php:41
actionwp_footercab-grid.php:60
actionwp_headcab-grid.php:71
actionwp_headcab-grid.php:145
actionwidgets_initcab-grid.php:220
actionplugins_loadedcab-grid.php:226
actioninitcab-grid.php:272
Maintenance & Trust

Cab Grid Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 16, 2026
PHP min version
Downloads35K

Community Trust

Rating88/100
Number of ratings19
Active installs100
Developer Profile

Cab Grid Developer Profile

Nimbus Digital

3 plugins · 340 total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
277 days
View full developer profile
Detection Fingerprints

How We Detect Cab Grid

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cab-grid/cab-grid.css/wp-content/plugins/cab-grid/cab-grid.js/wp-content/plugins/cab-grid/cab-grid-form-amp.php/wp-content/plugins/cab-grid/cab-grid-form.php/wp-content/plugins/cab-grid/cab-grid-admin.php
Script Paths
/wp-content/plugins/cab-grid/cab-grid.js
Version Parameters
cab-grid.css?ver=cab-grid.js?ver=

HTML / DOM Fingerprints

CSS Classes
cabGridcabGridPriceValuecabGridCurrencySymbolcabGridWidget
HTML Comments
<!-- CabGrid Wordpress Taxi Plugin - https://cabgrid.com --><!-- setup database --><!-- too extreme for CSS and Message --><!-- would be called from register_settings in admin when needed -->+5 more
Data Attributes
id="cabGridCSS"id="cabGridCustomCSS"id="cabGridHeaderCSS"id="cabGridCSSpreLoad"data-cabgrid-instance
JS Globals
cabGridObjcabGridAJAXcabGridInstance
Shortcode Output
[cabGrid]
FAQ

Frequently Asked Questions about Cab Grid