
Conditional redirect based on time Security & Risk Analysis
wordpress.org/plugins/website-open-close-hoursThis plugin provides a conditional redirect functionality for the website opening and closing working hours.
Is Conditional redirect based on time Safe to Use in 2026?
Generally Safe
Score 100/100Conditional redirect based on time has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "website-open-close-hours" v1.7 presents a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and has no recorded vulnerabilities or CVEs in its history. The absence of file operations and external HTTP requests is also a strength. However, significant concerns arise from the static analysis. The plugin has a small but unprotected attack surface, with two AJAX handlers lacking any authentication checks. Furthermore, a critical weakness is the complete absence of output escaping across all 22 identified output points. This means that any data rendered by the plugin could be susceptible to cross-site scripting (XSS) attacks if not properly sanitized before being displayed to the user.
The vulnerability history being clean is a good sign, suggesting the developers may have a generally responsible approach to security or that the plugin's functionality is limited enough to have avoided major issues. However, the static analysis reveals immediate and potentially severe risks. The lack of output escaping is a fundamental security flaw that needs immediate attention. While the absence of critical taint flows and dangerous functions is reassuring, the unprotected AJAX endpoints, combined with unescaped output, create a fertile ground for cross-site scripting vulnerabilities that could be exploited through these entry points. A balanced conclusion would be that while the plugin has avoided historical vulnerabilities and uses secure SQL practices, the current implementation contains critical security flaws in its handling of user-provided data and entry point protection.
Key Concerns
- AJAX handlers without auth checks
- All outputs unescaped
Conditional redirect based on time Security Vulnerabilities
Conditional redirect based on time Code Analysis
Output Escaping
Conditional redirect based on time Attack Surface
AJAX Handlers 2
WordPress Hooks 6
Maintenance & Trust
Conditional redirect based on time Maintenance & Trust
Maintenance Signals
Community Trust
Conditional redirect based on time Alternatives
Rank Math SEO – AI SEO Tools to Dominate SEO Rankings
seo-by-rank-math
Rank Math SEO is the best WordPress SEO plugin with the features of many SEO and AI SEO tools in a single package to help multiply your SEO traffic.
Redirection
redirection
Manage 301 redirects, track 404 errors, and improve your site. No knowledge of Apache or Nginx required.
301 Redirects – Redirect Manager
eps-301-redirects
Manage 301 & 302 redirects. Simple redirection & redirects validation. Includes redirect stats & 404 error log.
All 404 Redirect to Homepage
all-404-redirect-to-homepage
Using this plugin, you can fix all 404 error links by redirecting them to homepage using the SEO 301 redirection. Improve your SEO rank & pages speed
Redirection for Contact Form 7
wpcf7-redirect
Redirect to any page or URL, execute scripts after submission, save data to the database, and unlock additional submission actions for Contact Form 7.
Conditional redirect based on time Developer Profile
40 plugins · 25K total installs
How We Detect Conditional redirect based on time
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/website-open-close-hours/css/new-style.css/wp-content/plugins/website-open-close-hours/css/jquery.timepicker.min.css/wp-content/plugins/website-open-close-hours/js/custom-jquery.js/wp-content/plugins/website-open-close-hours/js/jquery.timepicker.min.jswebsite-open-close-hours/css/new-style.css?ver=website-open-close-hours/css/jquery.timepicker.min.css?ver=website-open-close-hours/js/custom-jquery.js?ver=website-open-close-hours/js/jquery.timepicker.min.js?ver=HTML / DOM Fingerprints
woch--noticee-notice__actionse-button--ctacta-secondarye-notewoch_web_statustimepickerreadonly-cls+1 moredata-wp-optionsgwl_custom_jquerygwl_timepicker_jquery