
Controlled COD Restriction Security & Risk Analysis
wordpress.org/plugins/controlled-cod-restrictionA smart WooCommerce plugin that gives you total control over Cash on Delivery (COD) payments — restrict by category, limit by order's total, and more!
Is Controlled COD Restriction Safe to Use in 2026?
Generally Safe
Score 100/100Controlled COD Restriction has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "controlled-cod-restriction" v1.1.0 plugin exhibits a concerning security posture due to a significant attack surface exposed without proper authentication. While the plugin demonstrates good practices in SQL query handling and largely proper output escaping, the presence of 4 AJAX handlers without any authorization checks presents a critical vulnerability. This means any unauthenticated user could potentially trigger these handlers, leading to unintended actions or information disclosure depending on their functionality.
The lack of reported CVEs and past vulnerabilities is a positive indicator, suggesting the developers may have a history of producing relatively secure code. However, this should not overshadow the immediate risks identified in the static analysis. The absence of taint analysis results is neutral, as it doesn't confirm or deny the presence of taint issues but rather indicates no critical flows were detected by the specific tool used.
In conclusion, while the plugin avoids some common pitfalls like raw SQL queries and has good output escaping percentages, the unprotected AJAX endpoints are a major weakness. This plugin requires immediate attention to implement proper authentication and authorization mechanisms for all its AJAX handlers to mitigate the substantial risk of unauthorized access and potential exploitation.
Key Concerns
- AJAX handlers without auth checks
- Large attack surface without auth
- Bundled outdated Freemius library
Controlled COD Restriction Security Vulnerabilities
Controlled COD Restriction Release Timeline
Controlled COD Restriction Code Analysis
Bundled Libraries
Output Escaping
Controlled COD Restriction Attack Surface
AJAX Handlers 4
WordPress Hooks 15
Maintenance & Trust
Controlled COD Restriction Maintenance & Trust
Maintenance Signals
Community Trust
Controlled COD Restriction Alternatives
H6 Smart Shipping & Payment Control for WooCommerce
h6-smart-shipping-payment-control-for-woocommerce
Conditionally disable shipping methods and payment gateways based on cart total, weight, country, or user status.
Essential Addons for Elementor – Popular Elementor Templates & Widgets
essential-addons-for-elementor-lite
Elementor addon offering 110+ widgets and templates — Elementor Gallery, Slider, Form, Post Grid, Menu, Accordion, WooCommerce & more.
Limit Login Attempts Reloaded – Login Security, 2FA, Brute Force Protection & Firewall
limit-login-attempts-reloaded
Stop password guessing attacks, secure WooCommerce, block bad IPs, block by countries (Pro), and add email 2FA. Lightweight with better performance.
Google for WooCommerce
google-listings-and-ads
Native integration with Google that allows merchants to easily display their products across Google’s network.
WooPayments: Integrated WooCommerce Payments
woocommerce-payments
Securely accept credit and debit cards on your WooCommerce store. Manage payments without leaving your WordPress dashboard. Only with WooPayments.
Controlled COD Restriction Developer Profile
1 plugin · 0 total installs
How We Detect Controlled COD Restriction
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/controlled-cod-restriction/public/css/ccodr_checkout.css/wp-content/plugins/controlled-cod-restriction/admin/css/ccodr-admin-notice.css/wp-content/plugins/controlled-cod-restriction/admin/css/select2.min.css/wp-content/plugins/controlled-cod-restriction/admin/js/select2.min.js/wp-content/plugins/controlled-cod-restriction/admin/css/ccodr-admin.css/wp-content/plugins/controlled-cod-restriction/admin/js/ccodr-admin.js/wp-content/plugins/controlled-cod-restriction/admin/js/ccodr-admin-notices.js/wp-content/plugins/controlled-cod-restriction/admin/js/select2.min.js/wp-content/plugins/controlled-cod-restriction/admin/js/ccodr-admin.js/wp-content/plugins/controlled-cod-restriction/admin/js/ccodr-admin-notices.jscontrolled-cod-restriction/public/css/ccodr_checkout.css?ver=controlled-cod-restriction/admin/css/ccodr-admin-notice.css?ver=controlled-cod-restriction/admin/css/select2.min.css?ver=controlled-cod-restriction/admin/js/select2.min.js?ver=controlled-cod-restriction/admin/css/ccodr-admin.css?ver=controlled-cod-restriction/admin/js/ccodr-admin.js?ver=controlled-cod-restriction/admin/js/ccodr-admin-notices.js?ver=HTML / DOM Fingerprints
ccodr-review-noticedata-ccodr-remind-laterdata-ccodr-dismissccodrAdmin