
GLS Shipping for WooCommerce Security & Risk Analysis
wordpress.org/plugins/gls-shipping-for-woocommerceGLS Shipping plugin for WooCommerce
Is GLS Shipping for WooCommerce Safe to Use in 2026?
Generally Safe
Score 99/100GLS Shipping for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The gls-shipping-for-woocommerce plugin version 1.4.1 exhibits a generally good security posture with several strong practices in place. The absence of any unpatched CVEs is a significant positive, and the plugin correctly utilizes prepared statements for all SQL queries, a crucial defense against SQL injection. Furthermore, a high percentage of output is properly escaped, and a substantial number of nonce and capability checks are implemented for its AJAX endpoints. This indicates a conscious effort towards secure coding.
However, there are areas for concern. The presence of two taint flows with unsanitized paths, although not classified as critical or high severity, suggests potential for vulnerabilities if input is not handled with extreme care. The plugin also performs external HTTP requests, which can be a vector for attacks if the remote endpoints are compromised or the data sent is not validated. While the number of file operations is low, any insecure handling of these operations could lead to serious issues.
Historically, the plugin has had one medium-severity vulnerability related to Cross-Site Scripting (XSS). The fact that this vulnerability is listed as 'last vulnerability' in 2025 and is currently patched is reassuring, but it highlights that XSS is a potential risk that developers should remain vigilant about. Overall, while the plugin has a solid foundation, the identified unsanitized taint flows and the historical XSS vulnerability warrant careful monitoring and potential further review to ensure complete security.
Key Concerns
- Taint flows with unsanitized paths identified
- Historical medium severity CVE
- External HTTP requests
GLS Shipping for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
GLS Shipping for WooCommerce <= 1.4.0 - Reflected Cross-Site Scripting
GLS Shipping for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
GLS Shipping for WooCommerce Attack Surface
AJAX Handlers 3
WordPress Hooks 48
Maintenance & Trust
GLS Shipping for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
GLS Shipping for WooCommerce Alternatives
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping
flexible-shipping
Weight based shipping methods for WooCommerce. Flexible shipping with table rate rules by cart weight and order value. Accurate rates at checkout.
Weight Based Shipping for WooCommerce
weight-based-shipping-for-woocommerce
Weight Based Shipping is a flexible and widely-used solution to calculate shipping costs based on the total cart weight and value.
Advanced Free Shipping for WooCommerce
woocommerce-advanced-free-shipping
Advanced Free Shipping for WooCommerce is an plugin which allows you to set up advanced free shipping conditions.
Conditional Shipping for WooCommerce
conditional-shipping-for-woocommerce
Restrict WooCommerce shipping methods based on conditions. Works with your existing shipping methods and zones.
Shiprocket
shiprocket
Auto Sync your Woocommerce store orders & ship them at lowest shipping rates. Automate your shipping, save time & money.
GLS Shipping for WooCommerce Developer Profile
1 plugin · 1K total installs
How We Detect GLS Shipping for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/gls-shipping-for-woocommerce/assets/css/backend/gls-shipping-admin.css/wp-content/plugins/gls-shipping-for-woocommerce/assets/css/frontend/gls-shipping-frontend.css/wp-content/plugins/gls-shipping-for-woocommerce/assets/js/backend/gls-shipping-admin.js/wp-content/plugins/gls-shipping-for-woocommerce/assets/js/frontend/gls-shipping-frontend.js/wp-content/plugins/gls-shipping-for-woocommerce/assets/js/backend/gls-shipping-admin.js/wp-content/plugins/gls-shipping-for-woocommerce/assets/js/frontend/gls-shipping-frontend.jsgls-shipping-for-woocommerce/assets/css/backend/gls-shipping-admin.css?ver=gls-shipping-for-woocommerce/assets/css/frontend/gls-shipping-frontend.css?ver=gls-shipping-for-woocommerce/assets/js/backend/gls-shipping-admin.js?ver=gls-shipping-for-woocommerce/assets/js/frontend/gls-shipping-frontend.js?ver=HTML / DOM Fingerprints
gls_shipping_methods_settings<!-- GLS Shipping for WooCommerce settings --><!-- End GLS Shipping for WooCommerce settings -->data-gls-shipping-method-id