Connections Business Directory Open Hours Security & Risk Analysis

wordpress.org/plugins/connections-business-directory-hours

Extension for the Connections Business Directory that adds the ability to add business hours to an entry.

100 active installs v1.2.1 PHP 5.6.20+ WP 5.1+ Updated Apr 13, 2024
address-bookaddressbookaddressesbiobios
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Connections Business Directory Open Hours Safe to Use in 2026?

Generally Safe

Score 92/100

Connections Business Directory Open Hours has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the "connections-business-directory-hours" plugin version 1.2.1 exhibits a strong security posture. The absence of any recorded CVEs, particularly unpatched ones, is a significant positive indicator of its security maturity. The static analysis reveals a remarkably clean codebase with no detected dangerous functions, raw SQL queries, file operations, or external HTTP requests. Furthermore, the total absence of an attack surface through AJAX handlers, REST API routes, shortcodes, or cron events, especially without authentication checks, suggests a well-designed plugin that limits potential entry points for attackers. The taint analysis also shows no critical or high-severity flows, reinforcing the idea that user input is likely being handled safely. However, a minor concern arises from the 14% of output not being properly escaped. While not a critical vulnerability on its own, it could potentially lead to cross-site scripting (XSS) vulnerabilities if the unescaped data originates from untrusted sources. The complete lack of nonce and capability checks, while potentially acceptable given the zero attack surface, represents a missed opportunity for defense-in-depth, especially if future versions introduce new entry points.

Key Concerns

  • Some output not properly escaped
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Connections Business Directory Open Hours Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Connections Business Directory Open Hours Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
18 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

86% escaped21 total outputs
Attack Surface

Connections Business Directory Open Hours Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actioninitconnections_hours.php:134
actioncn_admin_enqueue_edit_stylesconnections_hours.php:139
filtercn_meta_sanitize_field-business_hoursconnections_hours.php:142
actioncn_metaboxconnections_hours.php:146
actioncn_meta_field-business_hoursconnections_hours.php:149
filtercn_content_blocksconnections_hours.php:152
actionwp_enqueue_scriptsconnections_hours.php:155
actioncn_output_meta_field-business_hoursconnections_hours.php:158
actionwidgets_initconnections_hours.php:161
actionadmin_noticesconnections_hours.php:858
actionplugins_loadedconnections_hours.php:874
Maintenance & Trust

Connections Business Directory Open Hours Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedApr 13, 2024
PHP min version5.6.20
Downloads18K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

Connections Business Directory Open Hours Developer Profile

Steven

14 plugins · 1K total installs

88
trust score
Avg Security Score
92/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Connections Business Directory Open Hours

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/connections-business-directory-hours/assets/css/cnbh-admin.css/wp-content/plugins/connections-business-directory-hours/assets/css/cnbh-public.css/wp-content/plugins/connections-business-directory-hours/assets/js/jquery-ui-timepicker-addon.js/wp-content/plugins/connections-business-directory-hours/assets/js/cnbh-common.js
Script Paths
/wp-content/plugins/connections-business-directory-hours/assets/js/jquery-ui-timepicker-addon.js/wp-content/plugins/connections-business-directory-hours/assets/js/cnbh-common.js
Version Parameters
/wp-content/plugins/connections-business-directory-hours/assets/css/cnbh-admin.css?ver=/wp-content/plugins/connections-business-directory-hours/assets/css/cnbh-public.css?ver=/wp-content/plugins/connections-business-directory-hours/assets/js/jquery-ui-timepicker-addon.js?ver=/wp-content/plugins/connections-business-directory-hours/assets/js/cnbh-common.js?ver=

HTML / DOM Fingerprints

CSS Classes
cnbh-admincnbh-publicui-timepicker-wrapper
Data Attributes
data-cnbh-timepicker
JS Globals
cnbhDateTimePickerOptions
FAQ

Frequently Asked Questions about Connections Business Directory Open Hours