
Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping Security & Risk Analysis
wordpress.org/plugins/advanced-rule-based-shippingTransform your WooCommerce store with Advanced Rule Based Shipping methods! Enjoy flexible options like table rates, weight-based, and flat rates!
Is Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping Safe to Use in 2026?
Generally Safe
Score 100/100Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "advanced-rule-based-shipping" plugin v1.1.3 exhibits a generally good security posture based on the provided static analysis. The absence of critical and high-severity taint flows, along with the use of prepared statements for all SQL queries and a high percentage of properly escaped output, are strong indicators of secure coding practices. Furthermore, the plugin's limited attack surface, consisting solely of AJAX handlers, and the presence of nonce checks on these handlers, suggest a conscious effort to prevent common web vulnerabilities.
However, the complete absence of capability checks on the AJAX handlers is a significant concern. While nonce checks protect against CSRF attacks, they do not prevent authenticated users from performing actions they are not authorized to. If these AJAX handlers perform sensitive operations, this lack of authorization checks could lead to privilege escalation or unauthorized data manipulation by lower-privileged authenticated users. The bundled Select2 library, if not kept up-to-date, could also present a potential vulnerability, although no specific issues are indicated in the provided data.
The plugin's vulnerability history is a significant strength, with zero recorded CVEs. This lack of past vulnerabilities, combined with the current secure coding practices, suggests that the developers are proactive in maintaining security. Overall, while the plugin has a solid foundation with good practices in place for data handling and preventing CSRF, the missing capability checks on AJAX endpoints represent a notable weakness that requires attention to ensure robust authorization.
Key Concerns
- AJAX handlers lack capability checks
- Bundled library (Select2) - potential risk
Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping Security Vulnerabilities
Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping Attack Surface
AJAX Handlers 3
WordPress Hooks 54
Maintenance & Trust
Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping Maintenance & Trust
Maintenance Signals
Community Trust
Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping 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.
Advanced Shipping Manager
asm-manager
Advanced Shipping Manager delivers full control over ALL of your shipping rules and methods, no matter how complicated your challenge may be!
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.
Flat Rate Shipping Method for WooCommerce
woo-extra-flat-rate
Create flexible flat rate shipping methods with custom rules i.e. for specific products or countries where the products will be shipped to.
Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping Developer Profile
8 plugins · 2K total installs
How We Detect Codiepress Advanced Rule Based Shipping for WooCommerce, Table Rate Shipping Methods, Weight Based Shipping
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/shipping-rules.js/wp-content/plugins/advanced-rule-based-shipping/assets/css/admin/shipping-rules.css/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/shipping-rule-table.js/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/shipping-rule-list.js/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/select2.js/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/shipping-rules-editor.js/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/shipping-rules.js/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/shipping-rule-table.js/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/shipping-rule-list.js/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/select2.js/wp-content/plugins/advanced-rule-based-shipping/assets/js/admin/shipping-rules-editor.jsadvanced-rule-based-shipping/assets/js/admin/shipping-rules.js?ver=advanced-rule-based-shipping/assets/css/admin/shipping-rules.css?ver=advanced-rule-based-shipping/assets/js/admin/shipping-rule-table.js?ver=advanced-rule-based-shipping/assets/js/admin/shipping-rule-list.js?ver=advanced-rule-based-shipping/assets/js/admin/select2.js?ver=advanced-rule-based-shipping/assets/js/admin/shipping-rules-editor.js?ver=HTML / DOM Fingerprints
ars-shipping-rules-wrapperars-shipping-rules-editor-pagears-rule-editorars-rule-sectionars-rule-rowars-rule-labelars-rule-inputars-rule-action-buttons+15 more<!-- Shipping Rules Screen --><!-- Shipping Rule Editor --><!-- Shipping Method Settings --><!-- Condition Builder -->+5 moredata-rule-iddata-condition-iddata-method-iddata-rule-actiondata-condition-fielddata-condition-operator+1 moreadvanced_rule_based_shipping_admin_paramsadvanced_rule_based_shipping_select2_paramsars_shipping_rules_editorars_shipping_rule_listars_shipping_rule_table/wp-json/advanced-rule-based-shipping/v1/shipping_rules/wp-json/advanced-rule-based-shipping/v1/shipping_methods/wp-json/advanced-rule-based-shipping/v1/conditions