
jQuery Hover Footnotes Security & Risk Analysis
wordpress.org/plugins/jquery-hover-footnotesJQuery Hover Footnotes lets you add footnotes with qualifiers of you're choosing, then dynamically displays them on hover-over.
Is jQuery Hover Footnotes Safe to Use in 2026?
Generally Safe
Score 85/100jQuery Hover Footnotes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "jquery-hover-footnotes" v1.4 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no direct attack surface in terms of AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication or permission checks. Furthermore, all SQL queries are properly prepared, and there are no observed file operations or external HTTP requests, which are common vectors for vulnerabilities. The plugin also has no recorded vulnerability history (CVEs), suggesting a history of relatively secure development or minimal public scrutiny.
However, significant concerns arise from the code analysis regarding output escaping. 100% of the identified output points are not properly escaped. This presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, as malicious scripts could be injected into content displayed by the plugin. While the taint analysis did not reveal critical or high severity issues, the presence of unsanitized paths in the taint flows, albeit without immediate exploitable consequences in this snapshot, coupled with the complete lack of output escaping, indicates a potential for developing exploitable conditions if user-supplied data is not handled with extreme care. The absence of nonce and capability checks, while not directly exploitable due to the lack of exposed entry points, points to a lack of robust security implementation practices.
In conclusion, while the plugin is strong in preventing direct entry point attacks and has a clean vulnerability history, the severe lack of output escaping is a critical weakness that exposes users to XSS attacks. The taint analysis also hints at potential underlying issues with data handling. This plugin requires immediate attention to address the output escaping vulnerabilities to mitigate the significant XSS risk.
Key Concerns
- All output points are not properly escaped
- Taint flows with unsanitized paths present
- No nonce checks implemented
- No capability checks implemented
jQuery Hover Footnotes Security Vulnerabilities
jQuery Hover Footnotes Release Timeline
jQuery Hover Footnotes Code Analysis
Output Escaping
Data Flow Analysis
jQuery Hover Footnotes Attack Surface
WordPress Hooks 2
Maintenance & Trust
jQuery Hover Footnotes Maintenance & Trust
Maintenance Signals
Community Trust
jQuery Hover Footnotes Alternatives
Easy Footnotes
easy-footnotes
Easy Footnotes lets you quickly and easily add footnotes throughout your WordPress posts using a simple shortcode in the text editor.
Alligator Popup
alligator-popup
Add popups to your site. Add links to pages/posts via a shortcode which will be opened in a popup browser window.
Easy Lightbox – Image, Gallery and Video Lightbox for WordPress
easy-lightbox-wp
Easy Lightbox is an Image, Gallery and Video Lightbox plugin for WordPress. This plugin will enable a smooth Lightbox in your WordPress website.
Mini PopUp
mini-popup
Shows a popup to share your fanpage in your blog easily.
Gravity Forms Popup Widget
gravity-forms-popup-widget
A widget to add Gravity Form in dialog popup, has an option to add a delay, a position, and an introduction page.
jQuery Hover Footnotes Developer Profile
1 plugin · 100 total installs
How We Detect jQuery Hover Footnotes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/jquery-hover-footnotes/jqfoot.css/wp-content/plugins/jquery-hover-footnotes/jqfoot.js/wp-content/plugins/jquery-hover-footnotes/jqfoot.jsjquery-hover-footnotes/jqfoot.css?ver=jquery-hover-footnotes/jqfoot.js?ver=HTML / DOM Fingerprints
jqFootnotedata-jqFootnote-contentjqFootnote