
Highlight Sitewide Notice, Text, Button Menu Security & Risk Analysis
wordpress.org/plugins/highlightHighlight Sitewide Notice, Highlight text, or Highlight WordPress Menu as Button Menu.
Is Highlight Sitewide Notice, Text, Button Menu Safe to Use in 2026?
Generally Safe
Score 99/100Highlight Sitewide Notice, Text, Button Menu has a strong security track record. Known vulnerabilities have been patched promptly.
The "highlight" plugin v2.0.6 demonstrates a generally good security posture due to robust input sanitization and authorization checks. The static analysis reveals no critical or high-severity taint flows, and all identified entry points (AJAX handlers, shortcodes) have appropriate capability checks. SQL queries are exclusively prepared, and a high percentage of output is properly escaped, minimizing the risk of cross-site scripting. The absence of file operations and external HTTP requests further reduces the attack surface. The plugin also correctly implements nonce checks for its AJAX handlers.
However, the plugin's vulnerability history warrants attention. It has two previously identified medium-severity vulnerabilities, both related to Cross-site Scripting. Although currently unpatched vulnerabilities are zero, the pattern of past XSS issues suggests a need for continued vigilance in output escaping, even with the current high rate of proper escaping. The presence of bundled libraries, while not inherently a risk, can become one if not maintained and updated.
In conclusion, "highlight" v2.0.6 is a relatively secure plugin, with strong defensive coding practices evident in the static analysis. The primary area of concern stems from its past vulnerability history, specifically repeated XSS findings. While no current critical threats are identified, ongoing monitoring and a proactive approach to security updates are recommended to maintain its integrity.
Key Concerns
- Past medium severity XSS vulnerabilities
- Bundled library (jQuery)
Highlight Sitewide Notice, Text, Button Menu Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Highlight <= 2.0.2 - Authenticated (Administrator+) Stored Cross-Site Scripting
Highlight < 0.9.3 - Authenticated (Admin+) Stored Cross-Site Scripting
Highlight Sitewide Notice, Text, Button Menu Code Analysis
Bundled Libraries
Output Escaping
Highlight Sitewide Notice, Text, Button Menu Attack Surface
AJAX Handlers 2
Shortcodes 9
WordPress Hooks 18
Maintenance & Trust
Highlight Sitewide Notice, Text, Button Menu Maintenance & Trust
Maintenance Signals
Community Trust
Highlight Sitewide Notice, Text, Button Menu Alternatives
Advanced Menu Manager Pro – Built for Content-heavy WordPress Sites to Add, Filter, Lock, and Edit Menus Easily
advance-menu-manager
Create and manage menus of any size of your content-heavy wordpress blogs and websites. Simplified search and new comprehensive layout.
Menu Icons by ThemeIsle
menu-icons
Spice up your navigation menus with pretty icons, easily.
Menu Image, Icons made easy
menu-image
Adds an image or icon in the menu items. You can choose the position of the image (after, before, above, below) or even hide the menu item title.
My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)
mystickymenu
Create a welcome notification bar for your website. Also, My Sticky Bar plugin can make your menu or header sticky to the top when scrolled 📌
User Menus – Nav Menu Visibility
user-menus
Show/hide menu items to logged in users, logged out users or specific user roles. Display logged in user details in menu. Add a logout link to menu.
Highlight Sitewide Notice, Text, Button Menu Developer Profile
29 plugins · 26K total installs
How We Detect Highlight Sitewide Notice, Text, Button Menu
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/highlight/assets/css/highlight.css/wp-content/plugins/highlight/assets/js/highlight.js/wp-content/plugins/highlight/assets/css/highlight.min.css/wp-content/plugins/highlight/assets/js/highlight.min.js/wp-content/plugins/highlight/assets/css/codemirror.css/wp-content/plugins/highlight/assets/js/codemirror.js/wp-content/plugins/highlight/assets/css/tomorrow.css/wp-content/plugins/highlight/assets/js/modes/javascript.js+5 more/wp-content/plugins/highlight/assets/js/highlight.js/wp-content/plugins/highlight/assets/js/highlight.min.js/wp-content/plugins/highlight/assets/js/codemirror.js/wp-content/plugins/highlight/assets/js/modes/javascript.js/wp-content/plugins/highlight/assets/js/modes/css.js/wp-content/plugins/highlight/assets/js/modes/htmlmixed.js+3 morehighlight/style.css?ver=highlight/script.js?ver=HTML / DOM Fingerprints
highlight-mainhighlight-btnbtnmenu-helpbtnmenu-help .ansdata-dismiss-type="qcbot-feedback-notice"window.QCLD_Highlight_URL1window.QCLD_Highlight_IMG_URL1window.QCLD_Highlight_ASSETS_URL1window.QCLD_Highlight_DIR1window.QCLD_Highlight_INC_DIR1