Shipping Method for UPS and WooCommerce Security & Risk Analysis

wordpress.org/plugins/shipping-method-for-ups-and-wc

The Shipping Method for WooCommerce UPS is a Wordpress Plugin that integrate the UPS service, it will calculate the shipping cost and the delivery tim …

0 active installs v1.0.3 PHP 7.0+ WP 4.0+ Updated Aug 12, 2023
shippingups-apiups-shippingups-woocommercewoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Shipping Method for UPS and WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Shipping Method for UPS and WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "shipping-method-for-ups-and-wc" plugin, version 1.0.3, exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code demonstrates good practices by not utilizing dangerous functions, making all SQL queries using prepared statements, and performing file operations or external HTTP requests. The presence of capability checks and proper output escaping for a majority of outputs are positive indicators of secure coding. The plugin's vulnerability history is also clean, with no recorded CVEs, suggesting a history of secure development or diligent patching.

However, a notable concern arises from the complete absence of nonce checks across any identified entry points. While the current attack surface is zero, if any entry points were to be introduced or become accessible in future versions, the lack of nonce checks would leave them vulnerable to CSRF attacks. The taint analysis showing zero flows with unsanitized paths is excellent, but the lack of analysis itself might indicate limited code coverage or complexity. The bundled Guzzle library, while not inherently a vulnerability, requires attention to ensure it's kept updated to prevent potential vulnerabilities within that dependency.

In conclusion, the plugin is currently very secure due to its minimal attack surface and good coding practices in critical areas like SQL. The main weakness is the potential for CSRF if new entry points are added without accompanying nonce checks. The lack of historical vulnerabilities is a strong positive. Vigilance regarding bundled library updates and secure coding for any future additions will be key to maintaining this strong security stance.

Key Concerns

  • Missing nonce checks on entry points
  • Bundled library (Guzzle) may be outdated
Vulnerabilities
None known

Shipping Method for UPS and WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Shipping Method for UPS and WooCommerce Release Timeline

v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Shipping Method for UPS and WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
16 escaped
Nonce Checks
0
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Guzzle

Output Escaping

84% escaped19 total outputs
Attack Surface

Shipping Method for UPS and WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
filterwoocommerce_shipping_methodsups-shipping-method.php:47
Maintenance & Trust

Shipping Method for UPS and WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 12, 2023
PHP min version7.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Shipping Method for UPS and WooCommerce Developer Profile

Waseem Senjer

11 plugins · 27K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
784 days
View full developer profile
Detection Fingerprints

How We Detect Shipping Method for UPS and WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shipping-method-for-ups-and-wc/assets/css/ups_shipping_admin.css/wp-content/plugins/shipping-method-for-ups-and-wc/assets/js/ups_shipping_admin.js
Script Paths
/wp-content/plugins/shipping-method-for-ups-and-wc/assets/js/ups_shipping_admin.js
Version Parameters
shipping-method-for-ups-and-wc/assets/css/ups_shipping_admin.css?ver=shipping-method-for-ups-and-wc/assets/js/ups_shipping_admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
shipping-class
HTML Comments
<!-- after adding configuration information in this page, please assign UPS Shipping method to a shipping zone</a> and continue setting up other options there for each zone that you like to use UPS with. --> <img style="width:100%;" src="https://wpruby.com/wp-content/uploads/2016/03/wpruby_logo_with_ruby_color-300x88.png">+3 more
Data Attributes
ups_access_keyups_user_idups_passwordups_account_numberups_customer_classificationdebug_mode
FAQ

Frequently Asked Questions about Shipping Method for UPS and WooCommerce