PrangoShip [Quantity Based] for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-quantity-based-shipping-rate

Lets you assign shipping rates based on the quantity of items in the cart for your WooCommerce Store.

100 active installs v1.0.0 PHP + WP 3.0.1+ Updated Jul 21, 2016
deliveryquantityquantity-based-shippingshipping-rateswoocommerce-shipping-plugin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PrangoShip [Quantity Based] for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

PrangoShip [Quantity Based] for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "woo-quantity-based-shipping-rate" v1.0.0 plugin exhibits a mixed security posture. While the static analysis reveals no direct attack surface like AJAX handlers, REST API routes, or shortcodes, and importantly, no known historical vulnerabilities or CVEs, there are significant concerns. The complete lack of output escaping on all 15 identified output points is a critical weakness, potentially exposing the plugin and users to cross-site scripting (XSS) vulnerabilities. Furthermore, the taint analysis indicates that all three analyzed flows have unsanitized paths, though they are not classified as critical or high severity. This suggests potential injection risks that require further investigation beyond the scope of this static analysis.

Despite the absence of known vulnerabilities and a seemingly clean historical record, the lack of output escaping and the presence of unsanitized taint flows are serious issues. The plugin developers have not implemented basic security measures for handling output, which is a fundamental aspect of web application security. The implication is that any data processed and displayed by this plugin could be manipulated by an attacker. While there are no immediate indications of critical flaws based on the provided data, these unaddressed issues represent a tangible risk that could be exploited if combined with other vulnerabilities or user interaction.

In conclusion, the plugin's strength lies in its minimal attack surface and lack of historical exploits, which is positive. However, the critical deficiency in output escaping and the presence of unsanitized data flows in the taint analysis are substantial weaknesses. These issues indicate a lack of mature security development practices. Until these output and taint path issues are addressed, the plugin should be considered to have a moderate to high risk profile despite its clean CVE history, as the potential for client-side attacks like XSS is significant.

Key Concerns

  • Unescaped output on all identified points
  • Taint flows with unsanitized paths
Vulnerabilities
None known

PrangoShip [Quantity Based] for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

PrangoShip [Quantity Based] for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
15
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped15 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
wqbsr_init (plugin.php:16)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PrangoShip [Quantity Based] for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwoocommerce_shipping_initplugin.php:401
filterwoocommerce_shipping_methodsplugin.php:409
Maintenance & Trust

PrangoShip [Quantity Based] for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJul 21, 2016
PHP min version
Downloads4K

Community Trust

Rating60/100
Number of ratings2
Active installs100
Developer Profile

PrangoShip [Quantity Based] for WooCommerce Developer Profile

Prashanthi Ramesh

1 plugin · 100 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect PrangoShip [Quantity Based] for WooCommerce

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-quantity-based-shipping-rate/css/admin.css/wp-content/plugins/woo-quantity-based-shipping-rate/js/admin.js

HTML / DOM Fingerprints

CSS Classes
shippingrowsdebug-col
HTML Comments
<!-- Set --><!-- ID --><!-- Name --><!-- Minimum Quantity -->+4 more
Data Attributes
data-tip
FAQ

Frequently Asked Questions about PrangoShip [Quantity Based] for WooCommerce