Portugal CTT Tracking for WooCommerce Security & Risk Analysis
wordpress.org/plugins/portugal-ctt-tracking-woocommerceLets you associate a tracking code with a WooCommerce order so that both the store owner and the client can track the order sent with CTT
Is Portugal CTT Tracking for WooCommerce Safe to Use in 2026?
Generally Safe
Score 100/100Portugal CTT Tracking for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The plugin "portugal-ctt-tracking-woocommerce" v2.4 exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices regarding SQL queries, with 100% using prepared statements, and nearly all output is properly escaped. The absence of dangerous functions, file operations, and critical/high severity taint flows suggests a careful approach to preventing common web vulnerabilities.
However, significant concerns arise from the attack surface analysis. The plugin exposes one AJAX handler without any authentication checks, creating a direct entry point for potential attackers. This lack of authorization on an AJAX endpoint is a critical security oversight. While the vulnerability history shows only one medium severity Cross-Site Scripting (XSS) vulnerability, and it is reported as patched, the presence of an unauthenticated AJAX endpoint significantly amplifies the potential impact of any future input validation flaws. The single external HTTP request is a minor point of interest but less concerning without further context on its usage.
In conclusion, while the plugin has strengths in its SQL handling and output escaping, the unauthenticated AJAX endpoint represents a substantial risk. This weakness, combined with the past XSS vulnerability, suggests that diligent attention to authentication and authorization on all entry points is crucial for maintaining a robust security posture. The plugin has good underlying coding practices but a critical flaw in its access control.
Key Concerns
- Unprotected AJAX handler
- Past medium severity XSS vulnerability
Portugal CTT Tracking for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Portugal CTT Tracking for WooCommerce <= 2.1 - Reflected Cross-Site Scripting
Portugal CTT Tracking for WooCommerce Release Timeline
Portugal CTT Tracking for WooCommerce Code Analysis
Output Escaping
Portugal CTT Tracking for WooCommerce Attack Surface
AJAX Handlers 1
WordPress Hooks 17
Maintenance & Trust
Portugal CTT Tracking for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Portugal CTT Tracking for WooCommerce Alternatives
Armada Delivery For WooCommerce
armada-delivery-for-woocommerce
A WooCommerce extension that integrates with Armada Delivery service, allowing merchants to easily ship orders, track deliveries, and manage shipping …
Shiprocket
shiprocket
Auto Sync your Woocommerce store orders & ship them at lowest shipping rates. Automate your shipping, save time & money.
YITH WooCommerce Order & Shipment Tracking
yith-woocommerce-order-tracking
Add an easy tool to manage order shipping information of your shop and to notified your customers about the shipping.
CDEKDelivery
cdekdelivery
Integration with CDEK delivery for your WooCommerce store.
Flat Rate per State/Country/Region for WooCommerce
flat-rate-per-countryregion-for-woocommerce
This plugin allows you to set a flat delivery rate per States, Countries or World Regions on WooCommerce.
Portugal CTT Tracking for WooCommerce Developer Profile
9 plugins · 12K total installs
How We Detect Portugal CTT Tracking for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/portugal-ctt-tracking-woocommerce/assets/css/ctt-tracking-admin.css/wp-content/plugins/portugal-ctt-tracking-woocommerce/assets/js/ctt-tracking-admin.js/wp-content/plugins/portugal-ctt-tracking-woocommerce/assets/js/ctt-tracking-public.js/wp-content/plugins/portugal-ctt-tracking-woocommerce/assets/js/ctt-tracking-admin.js/wp-content/plugins/portugal-ctt-tracking-woocommerce/assets/js/ctt-tracking-public.jsportugal-ctt-tracking-woocommerce/assets/css/ctt-tracking-admin.css?ver=portugal-ctt-tracking-woocommerce/assets/js/ctt-tracking-admin.js?ver=portugal-ctt-tracking-woocommerce/assets/js/ctt-tracking-public.js?ver=HTML / DOM Fingerprints
ctt-tracking-order-datactt-tracking-email-datactt-tracking-field-title/* If you're reading this you must know what you're doing ;-) Greetings from sunny Portugal! */data-ctt-tracking-order-idCTT_Trackingctt_tracking_options