
Connections Business Directory Education Level Security & Risk Analysis
wordpress.org/plugins/connections-business-directory-education-levelsExtension for the Connections Business Directory that adds the ability to add an education level to an entry.
Is Connections Business Directory Education Level Safe to Use in 2026?
Generally Safe
Score 92/100Connections Business Directory Education Level has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of "connections-business-directory-education-levels" v3.0.2 reveals a generally strong security posture. The plugin demonstrates good practices by having zero AJAX handlers, REST API routes, shortcodes, or cron events without authentication or permission checks. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security. All identified SQL queries are correctly prepared, and there are no recorded vulnerabilities in its history.
However, there are areas for improvement. With 50% of outputs being unescaped, there's a potential risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly reflected in the output without proper sanitization. The lack of any identified taint flows, while seemingly positive, might indicate that the taint analysis engine couldn't effectively analyze the code, or that the plugin's functionality is very limited. Similarly, the absence of nonce checks and capability checks, while currently not a revealed vulnerability, represents a potential weakness if new entry points are introduced in the future.
In conclusion, the plugin shows a solid foundation with no immediately apparent critical or high-severity flaws. The focus on prepared statements and a clean vulnerability history are significant strengths. The primary concern is the unescaped output, which requires immediate attention to prevent potential XSS attacks. The lack of broader checks for nonces and capabilities warrants a review to ensure future extensibility remains secure.
Key Concerns
- Unescaped output detected
- No nonce checks
- No capability checks
Connections Business Directory Education Level Security Vulnerabilities
Connections Business Directory Education Level Code Analysis
Output Escaping
Connections Business Directory Education Level Attack Surface
WordPress Hooks 10
Maintenance & Trust
Connections Business Directory Education Level Maintenance & Trust
Maintenance Signals
Community Trust
Connections Business Directory Education Level Alternatives
Connections Business Directory Toolbar
connections-toolbar
Adds useful admin links and resources for the Connections Business Directory plugin to the WordPress Toolbar / Admin Bar.
Connections Business Directory Open Hours
connections-business-directory-hours
Extension for the Connections Business Directory that adds the ability to add business hours to an entry.
Connections Business Directory Languages
connections-business-directory-languages
Extension for the Connections Business Directory that adds the ability to add languages spoken to an entry.
Connections Business Directory Face Detect
connections-business-directory-face-detect
Extension for the Connections Business Directory applies face detection when cropping an image.
Connections Business Directory Legacy Templates
connections-business-directory-legacy-templates
Extension for the Connections Business Directory that restores deprecated templates.
Connections Business Directory Education Level Developer Profile
14 plugins · 1K total installs
How We Detect Connections Business Directory Education Level
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/connections-business-directory-education-levels/includes/class.widgets.php/wp-content/plugins/connections-business-directory-education-levels/includes/Content_Blocks/Education_Level.phpconnections-business-directory-education-levels/includes/class.widgets.php?ver=connections-business-directory-education-levels/includes/Content_Blocks/Education_Level.php?ver=HTML / DOM Fingerprints
<!-- This should run on the `plugins_loaded` action hook. Since the extension loads on the
* `plugins_loaded` action hook, load immediately. --><!--
* Register the content block.
*
* Call `\Connections_Directory\Content_Blocks::instance()->renderBlock( 'education_level', $entry );` to render in a template. --><!-- Add the action that'll be run when calling $entry->getContentBlock( 'education_level' ) from within a template. -->data-cn-education_levelConnections_Education_Levels/wp-json/connections-education-levels[connections_education_levels]