
Plugin Name: WP Business Hours Security & Risk Analysis
wordpress.org/plugins/wp-business-hoursThis Plugin is to show Business hours, Admin can manage the business hours Weekly, can show using widget and shortcode.
Is Plugin Name: WP Business Hours Safe to Use in 2026?
Use With Caution
Score 63/100Plugin Name: WP Business Hours has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The wp-business-hours plugin v1.4 presents a mixed security posture. While it demonstrates good practices in database querying with 100% prepared statements and avoids external HTTP requests and file operations, several critical concerns emerge from the static analysis. The presence of the `unserialize` function is a significant risk, as it can lead to Remote Code Execution if used with untrusted input, especially without proper sanitization. Compounding this, the taint analysis reveals two flows with unsanitized paths, indicating potential vulnerabilities that could be exploited. Furthermore, the complete lack of output escaping is alarming, exposing the plugin to Cross-Site Scripting (XSS) attacks. The vulnerability history, which includes a past medium-severity CSRF vulnerability and a currently unpatched medium-severity CVE, suggests a pattern of security oversights and a need for more robust security development. While the small attack surface and absence of unprotected entry points are positive, the identified risks, particularly `unserialize` usage and lack of output escaping, elevate the overall risk profile.
Key Concerns
- Unpatched CVE
- Dangerous function: unserialize
- Taint flows with unsanitized paths
- Output escaping: 0% properly escaped
- Nonce checks: 0
- Capability checks: 0
Plugin Name: WP Business Hours Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
WP Business Hours <= 1.4 - Cross-Site Request Forgery
Plugin Name: WP Business Hours Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Plugin Name: WP Business Hours Attack Surface
Shortcodes 1
WordPress Hooks 2
Maintenance & Trust
Plugin Name: WP Business Hours Maintenance & Trust
Maintenance Signals
Community Trust
Plugin Name: WP Business Hours Alternatives
Plugin Name: WP Business Hours Developer Profile
2 plugins · 70 total installs
How We Detect Plugin Name: WP Business Hours
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-business-hours/wp-business-hours.phpHTML / DOM Fingerprints
bHoursgreybh_daybh_timealert------ Outer div------ ------ Inner Table------ ------ day and time ------ data-widget-id<div class="bHours"><table cellspacing="0" cellpadding="4" width="100%"><tr<td width="44%" class="bh_day">