
Open Close Store for WooCommerce – Business Hours Schedules Manager Security & Risk Analysis
wordpress.org/plugins/woc-open-closeEasily set business hours and automatically open or close your WooCommerce shop or store based on customizable schedules and shifts.
Is Open Close Store for WooCommerce – Business Hours Schedules Manager Safe to Use in 2026?
High Risk
Score 49/100Open Close Store for WooCommerce – Business Hours Schedules Manager carries significant security risk with 4 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.
The "woc-open-close" plugin version 4.9.9 presents a moderate to high security risk. While it demonstrates some good security practices, such as using prepared statements for all SQL queries and a high percentage of properly escaped output, several concerning factors remain. The presence of three unprotected AJAX handlers significantly increases the attack surface, allowing potential unauthenticated actions. Additionally, the use of the `unserialize()` function without proper input validation is a critical vulnerability that can lead to remote code execution if exploited. The plugin's vulnerability history is also a major concern, with four previously disclosed CVEs, two of which remain unpatched. The common types of vulnerabilities found (Remote File Inclusion, Missing Authorization, Cross-site Scripting) directly correlate with some of the identified weaknesses in the code analysis, particularly the unprotected AJAX handlers and potentially the `unserialize()` function if input is not carefully controlled. The late date of the last vulnerability (2025-10-08) suggests a recent discovery of issues, but the fact that two are unpatched is a significant red flag.
Key Concerns
- 3 unprotected AJAX handlers
- Use of unserialize() without sufficient checks
- 2 unpatched CVEs
- 1 High severity CVE
- 3 Medium severity CVEs
- Bundled outdated Freemius v1.0
- 73% output properly escaped (indicates potential for XSS)
Open Close Store for WooCommerce – Business Hours Schedules Manager Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Open Close WooCommerce Store <= 4.9.8 - Missing Authorization
Open Close WooCommerce Store <= 4.9.5 - Authenticated (Contributor+) Local File Inclusion
Open Close WooCommerce Store <= 4.9.1 - Missing Authorization
Woocommerce Open Close – Best Business Schedules Manager <= 4.3.0 - Reflected Cross-Site Scripting
Open Close Store for WooCommerce – Business Hours Schedules Manager Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Open Close Store for WooCommerce – Business Hours Schedules Manager Attack Surface
AJAX Handlers 11
Shortcodes 2
WordPress Hooks 86
Maintenance & Trust
Open Close Store for WooCommerce – Business Hours Schedules Manager Maintenance & Trust
Maintenance Signals
Community Trust
Open Close Store for WooCommerce – Business Hours Schedules Manager Alternatives
StatusDot
statusdot
Real-time opening hours with a clean status dot, optional text, and countdown timers.
Business Hours Indicator
business-hours-indicator
Display opening hours and if you're currently open/closed, with countdown to next opening. Show or hide content only when open/closed & more!
We’re Open!
opening-hours
Opening hours for your business, a joy to manage and highly customizable. Conditional excerpts; conditional/replacement text; Structured Data for SEO.
Store Hours for WooCommerce
order-hours-scheduler-for-woocommerce
Create Custom Open & Close Store Schedules for Automatically Enabling & Disabling Customer Checkout Functionality for WooCommerce.
Popping Content Light
popping-content-light
Custom popping layouts. Insert ready to use shortcodes in just a few clicks.
Open Close Store for WooCommerce – Business Hours Schedules Manager Developer Profile
4 plugins · 2K total installs
How We Detect Open Close Store for WooCommerce – Business Hours Schedules Manager
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woc-open-close/assets/jquery-timepicker.js/wp-content/plugins/woc-open-close/assets/chosen.jquery.min.js/wp-content/plugins/woc-open-close/assets/admin/js/scripts.js/wp-content/plugins/woc-open-close/assets/front/js/scripts.js/wp-content/plugins/woc-open-close/assets/front/css/style.css/wp-content/plugins/woc-open-close/assets/jquery-timepicker.js/wp-content/plugins/woc-open-close/assets/chosen.jquery.min.js/wp-content/plugins/woc-open-close/assets/admin/js/scripts.js/wp-content/plugins/woc-open-close/assets/front/js/scripts.jswoc-open-close/assets/jquery-timepicker.js?ver=woc-open-close/assets/chosen.jquery.min.js?ver=woc-open-close/assets/admin/js/scripts.js?ver=woc-open-close/assets/front/js/scripts.js?ver=woc-open-close/assets/front/css/style.css?ver=HTML / DOM Fingerprints
woc-container-fluidwoc-open-close-main-wrapwoc-daily-schedule-wrapwoc-add-schedule-btnwoc-schedule-itemwoc-status-activewoc-status-inactivewoc-schedule-edit-btn+2 more<!-- WOOOPENCLOSE_PRO_PLUGIN_URL --><!-- WOOOPENCLOSE_PLUGIN_DIR --><!-- WOOOPENCLOSE_TICKET_URL --><!-- WOOOPENCLOSE_PLUGIN_LINK -->+3 moredata-woc-iddata-woc-actiondata-woc-schedule-idwooopenclose