CityCourier – Local Courier Booking & Tracking System Security & Risk Analysis
wordpress.org/plugins/citycourier-local-courier-booking-tracking-systemCourier booking form with Google Maps integration, distance-based pricing, delivery zones, map picker, and order tracking. Built for WooCommerce.
Is CityCourier – Local Courier Booking & Tracking System Safe to Use in 2026?
Generally Safe
Score 100/100CityCourier – Local Courier Booking & Tracking System has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'citycourier-local-courier-booking-tracking-system' plugin version 1.2.5 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and includes a substantial number of nonce and capability checks. The absence of known CVEs and the lack of critical or high-severity taint flows are also strong indicators of a relatively well-maintained codebase. However, there are significant concerns regarding its attack surface, particularly with unprotected entry points.
Specifically, the presence of 2 AJAX handlers and 2 REST API routes lacking proper authentication or permission checks presents a direct vulnerability. While no dangerous functions or raw SQL queries were found, the high proportion of unsanitized paths in taint analysis (1 out of 3 flows) coupled with a substantial number of outputs that are not properly escaped (45% unescaped) indicates potential for cross-site scripting (XSS) or other injection vulnerabilities, especially if these unsanitized paths lead to unescaped output. The plugin's vulnerability history is clean, which is encouraging, but the static analysis findings suggest that proactive security measures against these identified weaknesses are crucial.
Key Concerns
- 2 AJAX handlers without auth checks
- 2 REST API routes without permission callbacks
- 1 flow with unsanitized path
- 55% of outputs properly escaped (45% not)
CityCourier – Local Courier Booking & Tracking System Security Vulnerabilities
CityCourier – Local Courier Booking & Tracking System Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
CityCourier – Local Courier Booking & Tracking System Attack Surface
AJAX Handlers 3
REST API Routes 2
Shortcodes 1
WordPress Hooks 29
Maintenance & Trust
CityCourier – Local Courier Booking & Tracking System Maintenance & Trust
Maintenance Signals
Community Trust
CityCourier – Local Courier Booking & Tracking System Alternatives
WooReer
wcsdm
WooReer calculates shipping rates based on distance via Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE.
Local Delivery Drivers for WooCommerce
local-delivery-drivers-for-woocommerce
Improve the way you deliver, manage drivers, assign drivers to orders, send WhatsApp, SMS, and email notifications, route planning, navigation & more!
Woot
woot-ro
Unified shipping solution for WooCommerce. Integrates all popular couriers in Romania with real-time pricing and pickup point selection.
Uber Direct Integration
uber-direct-delivery-integration
Offer instant or scheduled delivery from your WooCommerce store with real-time quotes and Uber Direct integration
UDW Delivery – Uber Direct for WooCommerce
udwdelivery
Delivery service for WooCommerce integrating with Uber Direct API.
CityCourier – Local Courier Booking & Tracking System Developer Profile
3 plugins · 0 total installs
How We Detect CityCourier – Local Courier Booking & Tracking System
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/citycourier-local-courier-booking-tracking-system/assets/js/citycourier.js/wp-content/plugins/citycourier-local-courier-booking-tracking-system/assets/css/style.css/wp-content/plugins/citycourier-local-courier-booking-tracking-system/assets/css/citycourier-global.csshttps://maps.googleapis.com/maps/api/jscitycourier-local-courier-booking-tracking-system/assets/js/citycourier.js?ver=citycourier-local-courier-booking-tracking-system/assets/css/style.css?ver=citycourier-local-courier-booking-tracking-system/assets/css/citycourier-global.css?ver=HTML / DOM Fingerprints
cc-header-barcc-header-brandpro-badgewindow.CityCourierData