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.
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 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
CTT Correio Registado
ctt-correio-registado
Associe o número de rastreamento do CTT Correio Registado e acompanhe a entrega. Imprima os dados no Talão de Aceitação e poupe tempo e evite erros.
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 …
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.
Conversion Tracking for WooCommerce
woocommerce-conversion-tracking
Adds various conversion tracking codes to cart, checkout, registration success and product page on WooCommerce
Shiprocket
shiprocket
Auto Sync your Woocommerce store orders & ship them at lowest shipping rates. Automate your shipping, save time & money.
Portugal CTT Tracking for WooCommerce Developer Profile
21 plugins · 27K 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