Recurring Shipping Classes Security & Risk Analysis

wordpress.org/plugins/recurring-shipping-classes

This plugin works with WooCommerce. It allows you to change shipping classes dynamically.

0 active installs v1.0.0 PHP 5.6+ WP 4.0+ Updated May 27, 2020
automaticchangedateshippingshipping-class
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Recurring Shipping Classes Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "recurring-shipping-classes" v1.0.0 plugin presents a generally positive security posture, adhering to several good practices such as the absence of dangerous functions, file operations, and external HTTP requests. All SQL queries are prepared statements, and there's no recorded vulnerability history, suggesting a history of secure development. However, there are notable areas of concern. The limited output escaping (only 33% properly escaped) is a significant weakness, potentially leading to Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is output without proper sanitization. The lack of nonce checks and capability checks, while not directly leading to immediate exploitable vulnerabilities given the current attack surface, represent a missed opportunity to further harden the plugin against potential future attacks or changes to the attack surface. The presence of a cron event, although not explicitly analyzed for its security, is an entry point that could become a concern if not handled securely. In conclusion, while the plugin has a clean slate and good core practices, the insufficient output escaping is the primary immediate risk. Strengthening authentication and authorization mechanisms for existing and future entry points would further enhance its security.

Key Concerns

  • Low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Recurring Shipping Classes Security Vulnerabilities

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

Recurring Shipping Classes Release Timeline

v1.0
Code Analysis
Analyzed Mar 17, 2026

Recurring Shipping Classes Code Analysis

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

Output Escaping

33% escaped3 total outputs
Attack Surface

Recurring Shipping Classes Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionplugins_loadedincludes\class-shipping-dates.php:142
actionadmin_enqueue_scriptsincludes\class-shipping-dates.php:158
actionadmin_enqueue_scriptsincludes\class-shipping-dates.php:159
filterwoocommerce_product_data_tabsincludes\class-shipping-dates.php:162
actionwoocommerce_product_data_panelsincludes\class-shipping-dates.php:163
actionwoocommerce_process_product_metaincludes\class-shipping-dates.php:164
actionshipping_dates_eventincludes\class-shipping-dates.php:167
actionwoocommerce_update_productincludes\class-shipping-dates.php:170

Scheduled Events 1

shipping_dates_event
Maintenance & Trust

Recurring Shipping Classes Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedMay 27, 2020
PHP min version5.6
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Recurring Shipping Classes Developer Profile

Alexandre Gaboriau

5 plugins · 7K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
315 days
View full developer profile
Detection Fingerprints

How We Detect Recurring Shipping Classes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recurring-shipping-classes/admin/css/shipping-dates-admin.css/wp-content/plugins/recurring-shipping-classes/admin/js/shipping-dates-admin.js
Version Parameters
recurring-shipping-classes/admin/css/shipping-dates-admin.css?ver=recurring-shipping-classes/admin/js/shipping-dates-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
shipping_dates_datashipping_formshipping_groupremove-shipping-block
Data Attributes
id="shipping_dates_data"id="shipping_form"class="datepicker_shipping_class"name="_select_shipping_class[]"name="_datepicker_shipping_class[]"
FAQ

Frequently Asked Questions about Recurring Shipping Classes