
Store Hours for WooCommerce Security & Risk Analysis
wordpress.org/plugins/order-hours-scheduler-for-woocommerceCreate Custom Open & Close Store Schedules for Automatically Enabling & Disabling Customer Checkout Functionality for WooCommerce.
Is Store Hours for WooCommerce Safe to Use in 2026?
Generally Safe
Score 99/100Store Hours for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The 'order-hours-scheduler-for-woocommerce' plugin v4.3.24 presents a mixed security posture. Static analysis indicates a commendable lack of direct attack vectors like unprotected AJAX handlers, REST API routes, or shortcodes. Furthermore, all SQL queries utilize prepared statements, and there are no external HTTP requests, which are positive signs. However, a significant concern is the low percentage of properly escaped output (31%), indicating a potential for Cross-Site Scripting (XSS) vulnerabilities where user-supplied data might be rendered without adequate sanitization.
Taint analysis revealed no vulnerabilities, which is encouraging. Despite this, the plugin has a history of one medium severity vulnerability, specifically an "Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)", which was last patched on 2024-09-25. This indicates that while vulnerabilities have been addressed, the underlying potential for XSS due to insufficient output escaping remains a concern and has manifested in the past.
In conclusion, while the plugin demonstrates good practices in areas like SQL query sanitization and minimizing direct attack surfaces, the substantial number of unescaped outputs and the past XSS vulnerability history are significant weaknesses. The absence of current unpatched CVEs is positive, but the static analysis data on output escaping suggests a latent risk that requires attention. Users should be aware of the potential for XSS if the plugin's output handling is not comprehensively reviewed and improved.
Key Concerns
- Low percentage of properly escaped output
- Past medium severity XSS vulnerability
Store Hours for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Store Hours for WooCommerce <= 4.3.20 - Reflected Cross-Site Scripting
Store Hours for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Store Hours for WooCommerce Attack Surface
WordPress Hooks 41
Scheduled Events 3
Maintenance & Trust
Store Hours for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Store Hours for WooCommerce Alternatives
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.
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.
WooCommerce PayPal Payments
woocommerce-paypal-payments
PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit/debit cards, alternative digital wallets and bank accounts.
Click to Chat – HoliThemes
click-to-chat-for-whatsapp
WhatsApp Chat🔥. Let's make your Web page visitors contact you through 'WhatsApp', 'WhatsApp Business'. Add matching Widget✅
Store Hours for WooCommerce Developer Profile
7 plugins · 3K total installs
How We Detect Store Hours for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/css/admin.css/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/css/main.css/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/css/bootstrap.css/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/admin.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/main.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/bootstrap.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/datepickr.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/jstimezone.min.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/admin.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/main.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/bootstrap.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/datepickr.js/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/js/jstimezone.min.jsorder-hours-scheduler-for-woocommerce/assets/css/admin.css?ver=order-hours-scheduler-for-woocommerce/assets/css/main.css?ver=order-hours-scheduler-for-woocommerce/assets/css/bootstrap.css?ver=order-hours-scheduler-for-woocommerce/assets/js/admin.js?ver=order-hours-scheduler-for-woocommerce/assets/js/main.js?ver=order-hours-scheduler-for-woocommerce/assets/js/bootstrap.js?ver=order-hours-scheduler-for-woocommerce/assets/js/datepickr.js?ver=order-hours-scheduler-for-woocommerce/assets/js/jstimezone.min.js?ver=HTML / DOM Fingerprints
zhours-admin-wrapperzhours-main-wrapperzhours-bootstrap-containerzhours-bootstrap-rowzhours-bootstrap-colzhours-input-wrapperzhours-labelzhours-description+6 moredata-zhours-pluginzhours-fieldZhourszhoursAdminzhoursMainzhoursBootstrap/wp-json/zhours/v1/settings/wp-json/zhours/v1/schedules[zhours_scheduler_display][zhours_scheduler_form]