AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Security & Risk Analysis
wordpress.org/plugins/aftership-woocommerce-trackingTrack orders in one place. shipment tracking, automated notifications, order lookup, branded tracking page, delivery day prediction
Is AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Safe to Use in 2026?
Generally Safe
Score 99/100AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The AfterShip WooCommerce Tracking plugin, version 1.18.1, exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a high percentage of properly escaped output, significant concerns arise from its extensive attack surface and authorization checks. The plugin exposes 22 AJAX handlers, with a striking 20 of them lacking any authentication or authorization checks. This represents a substantial risk, as unauthenticated users could potentially interact with these endpoints, leading to unintended consequences or further exploitation. Although the taint analysis reveals no critical or high severity vulnerabilities, and there are no currently unpatched CVEs, the pattern of past vulnerabilities, specifically missing authorization, combined with the current lack of auth checks on numerous AJAX endpoints, suggests a recurring weakness that attackers could leverage. The presence of one medium severity CVE in its history, even if patched, highlights a past incident related to authorization, reinforcing the concern. The plugin's strengths lie in its secure handling of database interactions and output sanitization, but these are overshadowed by the critical flaw of exposed, unprotected AJAX endpoints. This necessitates immediate attention to implement proper authorization checks across all AJAX handlers to mitigate potential security risks.
Key Concerns
- 20 AJAX handlers without auth checks
- 1 medium severity CVE in history
AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
AfterShip Tracking <= 1.17.17 - Missing Authorization
AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Release Timeline
AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Attack Surface
AJAX Handlers 22
WordPress Hooks 57
Scheduled Events 1
Maintenance & Trust
AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Maintenance & Trust
Maintenance Signals
Community Trust
AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Alternatives
Štíteknabalík.cz
foxdeli
Looking for a reliable label printing solution? Štíteknabalík.cz will help you!
Orders Tracking for WooCommerce
woo-orders-tracking
Easily import/manage your tracking numbers, add tracking numbers to PayPal and send email notifications to customers.
Track Orders for WooCommerce – Multi Carrier WooCommerce Shipping
track-orders-for-woocommerce
Track Orders for WooCommerce – WooCommerce Shipping Plugin with delivery notifications, tracking templates, and live updates.
Advanced Shipment Tracking for WooCommerce
woo-advanced-shipment-tracking
Add shipment tracking info to WooCommerce orders, send tracking numbers to customers via email, and let them track deliveries from My Account.
Shiprocket
shiprocket
Auto Sync your Woocommerce store orders & ship them at lowest shipping rates. Automate your shipping, save time & money.
AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) Developer Profile
4 plugins · 9K total installs
How We Detect AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/aftership-woocommerce-tracking/assets/css/aftership-styles.css/wp-content/plugins/aftership-woocommerce-tracking/assets/css/aftership-woocommerce-tracking-admin.css/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-woocommerce-tracking-admin.js/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-tracking-widget.js/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-protection-widget.js/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-import-csv.js/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-woocommerce-tracking-admin.js/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-tracking-widget.js/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-protection-widget.js/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-import-csv.js/wp-content/plugins/aftership-woocommerce-tracking/assets/js/couriers.json/wp-content/plugins/aftership-woocommerce-tracking/assets/css/aftership-styles.css?ver=/wp-content/plugins/aftership-woocommerce-tracking/assets/css/aftership-woocommerce-tracking-admin.css?ver=/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-woocommerce-tracking-admin.js?ver=/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-tracking-widget.js?ver=/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-protection-widget.js?ver=/wp-content/plugins/aftership-woocommerce-tracking/assets/js/aftership-import-csv.js?ver=HTML / DOM Fingerprints
aftership-tracking-widgetaftership-protection-widgetaftership-tracking-info-blockaftership-tracking-tableaftership-tracking-itemaftership-order-tracking-containeraftership-add-tracking-formaftership-tracking-column+6 more<!-- New version of AfterShip for WooCommerce --><!-- Order Tracking Meta Box --><!-- AfterShip Tracking Details --><!-- AfterShip Fulfillment Details -->data-aftership-tracking-iddata-aftership-order-iddata-aftership-courierdata-aftership-tracking-numberdata-aftership-api-keydata-aftership-custom-domain+1 moreaftership_admin_paramsaftership_widget_paramsaftership_protection_widget_paramsaftership_import_csv_params/wp-json/aftership/v1/trackings/wp-json/aftership/v1/settings/wp-json/aftership/v1/fulfillments