
Firelight Lightbox Security & Risk Analysis
wordpress.org/plugins/easy-fancyboxFormerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images, videos, PDFs, and custom popups.
Is Firelight Lightbox Safe to Use in 2026?
Generally Safe
Score 96/100Firelight Lightbox has a strong security track record. Known vulnerabilities have been patched promptly.
The Easy Fancybox plugin, version 2.3.19, exhibits a mixed security posture. Static analysis reveals a small attack surface with no immediate unprotected entry points, and the presence of nonce and capability checks on its AJAX handlers is a positive sign. However, a significant concern arises from its SQL query handling, where 100% of the single identified query is not using prepared statements. This lack of proper sanitization for SQL interactions, even with a single query, introduces a risk of SQL injection vulnerabilities if the input is not rigorously validated elsewhere.
The plugin's vulnerability history is particularly concerning, with a total of 5 known CVEs, all classified as medium severity and related to Cross-Site Scripting (XSS). The fact that these vulnerabilities are all marked as 'currently unpatched' is a critical red flag. While the last vulnerability was recorded in 2025, indicating it might be a future date, the pattern of repeated XSS vulnerabilities suggests a recurring issue with input sanitization and output escaping, despite static analysis showing a relatively high percentage (73%) of properly escaped outputs. The complete absence of taint analysis results could either mean the tool found nothing or was not effectively applied to uncover potential issues, making the vulnerability history the primary indicator of deeper, persistent problems.
In conclusion, while Easy Fancybox has a small attack surface and implements some basic security checks, the unpatched XSS vulnerabilities and the use of raw SQL queries without prepared statements present considerable risks. The plugin's past indicates a pattern of insecurity that users should be aware of. The high number of past vulnerabilities, even if medium severity, should be a strong deterrent until they are definitively addressed.
Key Concerns
- Unpatched CVEs present
- Raw SQL query without prepared statements
- High percentage of past vulnerabilities (XSS)
Firelight Lightbox Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
Firelight Lightbox <= 2.3.16 - Authenticated (Contributor+) Stored Cross-Site Scripting
Firelight Lightbox <= 2.3.15 - Authenticated (Contributor+) Stored Cross-Site Scripting
Firelight Lightbox <= 2.3.14 - Authenticated (Contributor+) Stored Cross-Site Scripting
Firelight Lightbox <= 2.3.3 - Authenticated (Author+) Stored Cross-Site Scripting
Easy Fancybox <= 1.8.17 - Authenticated Stored Cross-Site Scripting
Firelight Lightbox Code Analysis
SQL Query Safety
Output Escaping
Firelight Lightbox Attack Surface
AJAX Handlers 2
WordPress Hooks 19
Maintenance & Trust
Firelight Lightbox Maintenance & Trust
Maintenance Signals
Community Trust
Firelight Lightbox Alternatives
Lightbox & Modal Popup WordPress Plugin – FooBox
foobox-image-lightbox
A responsive image lightbox for WordPress galleries, WordPress attachments & FooGallery
Gallery by FooGallery
foogallery
Photo Gallery, Image Gallery by FooGallery — fast, responsive, SEO-optimized, and packed with beautiful layouts.
Simple Lightbox
simple-lightbox
The highly customizable lightbox for WordPress
LightPress Lightbox
wp-jquery-lightbox
Simple, lightweight lightbox plugin for WordPress. Formerly the WP JQuery Lightbox.
WP Lightbox 2
wp-lightbox-2
WP Lightbox 2 adds stunning lightbox effects to images and galleries on your WordPress site.
Firelight Lightbox Developer Profile
2 plugins · 240K total installs
How We Detect Firelight Lightbox
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/easy-fancybox/css/fancybox.css/wp-content/plugins/easy-fancybox/js/fancybox.js/wp-content/plugins/easy-fancybox/js/jquery.mousewheel-3.0.6.pack.js/wp-content/plugins/easy-fancybox/js/jquery.easing-1.3.pack.js/wp-content/plugins/easy-fancybox/js/jquery.fancybox-1.3.4.pack.js/wp-content/plugins/easy-fancybox/js/easy-fancybox.js/wp-content/plugins/easy-fancybox/css/jquery.fancybox-1.3.4.css/wp-content/plugins/easy-fancybox/js/jquery.fancybox-1.3.4.pack.js/wp-content/plugins/easy-fancybox/js/fancybox.js/wp-content/plugins/easy-fancybox/js/jquery.mousewheel-3.0.6.pack.js/wp-content/plugins/easy-fancybox/js/jquery.easing-1.3.pack.js/wp-content/plugins/easy-fancybox/js/jquery.fancybox-1.3.4.pack.js/wp-content/plugins/easy-fancybox/js/easy-fancybox.jseasy-fancybox/css/fancybox.css?ver=easy-fancybox/js/fancybox.js?ver=easy-fancybox/js/jquery.mousewheel-3.0.6.pack.js?ver=easy-fancybox/js/jquery.easing-1.3.pack.js?ver=easy-fancybox/js/jquery.fancybox-1.3.4.pack.js?ver=easy-fancybox/js/easy-fancybox.js?ver=HTML / DOM Fingerprints
fancybox-wrapfancybox-outerfancybox-bgfancybox-innerfancybox-navfancybox-overlayfancybox-closefancybox-next+1 more<!-- Easy FancyBox Plugin --><!-- Get email updates -->data-fancyboxdata-captiondata-typeeasy_fancybox_settings