
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 Release Timeline
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
Grow your organic traffic and AI visibility with powerful SEO tools, XML sitemaps, Schema automation, and built-in AI SEO, all in one place.
All in One SEO – AI SEO Plugin to Boost SEO Rankings & Traffic (Schema, Local SEO, Sitemap & SEO Insights)
all-in-one-seo-pack
AIOSEO is the WordPress SEO plugin. Boost SEO rankings with AI SEO tools, schema, meta descriptions, XML sitemaps & rank tracking.
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
Conditional redirect based on time Developer Profile
41 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