ShipTime: Discounted Shipping Rates Security & Risk Analysis

wordpress.org/plugins/shiptime-discount-shipping

This plugin provides real-time discounted shipping rates from ShipTime. You can enable real-time rates at check-out and your customers can select from …

100 active installs v1.1.1 PHP 5.6+ WP 4.5+ Updated Jan 28, 2025
live-shipping-ratesshippingshiptimewoocommerce-live-shippingwoocommerce-plugin
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ShipTime: Discounted Shipping Rates Safe to Use in 2026?

Generally Safe

Score 92/100

ShipTime: Discounted Shipping Rates has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The shiptime-discount-shipping plugin version 1.1.1 exhibits a concerning security posture primarily due to a significant lack of authorization checks on its exposed entry points. All 5 identified entry points, comprising 1 AJAX handler and 4 REST API routes, are unprotected. This means that any unauthenticated user could potentially interact with these functions, leading to unintended actions or data exposure. While the code analysis reveals good practices in output escaping (91% properly escaped) and a lack of dangerous functions or file operations, the unprotected entry points represent a critical weakness. The absence of nonce checks and capability checks further exacerbates this risk, as there are no mechanisms to verify user intent or permissions.

The plugin's vulnerability history is clean, with no recorded CVEs. This is a positive indicator, suggesting that either the plugin has not been targeted or its current codebase, despite its access control issues, has not yet presented exploitable vulnerabilities. However, this lack of history should not be interpreted as a guarantee of future safety, especially given the readily available attack surface. The total absence of taint analysis results is neutral; it doesn't indicate a problem but also doesn't offer reassurance regarding potential data handling vulnerabilities.

In conclusion, while the plugin demonstrates strengths in output sanitization and avoids common dangerous code patterns, its security is severely undermined by the complete lack of authentication and authorization on its AJAX and REST API endpoints. This creates a substantial risk that could allow unauthorized users to manipulate plugin functionality. It is strongly recommended to implement proper authentication and capability checks on all exposed entry points before further usage.

Key Concerns

  • Unprotected AJAX handler
  • Unprotected REST API routes (4)
  • No nonce checks
  • No capability checks
  • SQL queries not fully prepared (60% prepared)
Vulnerabilities
None known

ShipTime: Discounted Shipping Rates Security Vulnerabilities

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

ShipTime: Discounted Shipping Rates Code Analysis

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

SQL Query Safety

40% prepared5 total queries

Output Escaping

91% escaped11 total outputs
Attack Surface
5 unprotected

ShipTime: Discounted Shipping Rates Attack Surface

Entry Points5
Unprotected5

AJAX Handlers 1

authwp_ajax_oauth_stapp\Shiptime_Shipping.php:460

REST API Routes 4

POST/wp-json/shiptime/checkstatusapp\Shiptime_Shipping.php:510
POST/wp-json/shiptime/checkauthapp\Shiptime_Shipping.php:517
POST/wp-json/shiptime/enableLiverateapp\Shiptime_Shipping.php:586
POST/wp-json/shiptime/storedeleteapp\Shiptime_Shipping.php:620
WordPress Hooks 9
actionadmin_enqueue_scriptsapp\Shiptime_Shipping.php:243
actionwoocommerce_shipping_initapp\Shiptime_Shipping.php:453
filterwoocommerce_shipping_methodsapp\Shiptime_Shipping.php:492
actionrest_api_initapp\Shiptime_Shipping.php:509
actionrest_api_initapp\Shiptime_Shipping.php:516
actionrest_api_initapp\Shiptime_Shipping.php:585
actionrest_api_initapp\Shiptime_Shipping.php:619
actionplugins_loadedshiptime-live-rates.php:184
actionadmin_noticesshiptime-live-rates.php:185
Maintenance & Trust

ShipTime: Discounted Shipping Rates Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 28, 2025
PHP min version5.6
Downloads3K

Community Trust

Rating20/100
Number of ratings2
Active installs100
Developer Profile

ShipTime: Discounted Shipping Rates Developer Profile

shiptime

1 plugin · 100 total installs

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

How We Detect ShipTime: Discounted Shipping Rates

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shiptime-discount-shipping/app/js/shiptime-shipping.js/wp-content/plugins/shiptime-discount-shipping/app/css/shiptime-shipping.css
Script Paths
/wp-content/plugins/shiptime-discount-shipping/app/js/shiptime-shipping.js
Version Parameters
/wp-content/plugins/shiptime-discount-shipping/app/js/shiptime-shipping.js?ver=/wp-content/plugins/shiptime-discount-shipping/app/css/shiptime-shipping.css?ver=

HTML / DOM Fingerprints

CSS Classes
shiptime-shipping
JS Globals
shiptime_shipping_ajax_object
FAQ

Frequently Asked Questions about ShipTime: Discounted Shipping Rates