WP fancybox Security & Risk Analysis

wordpress.org/plugins/wp-fancybox

View image, YouTube video, Vimeo video, inline HTML in lightbox. Add fancybox lightbox effect to your WordPress site.

1K active installs v1.0.4 PHP + WP 4.7+ Updated Jun 7, 2025
fancyboxgalleryimagelightboxphoto
74
B · Generally Safe
CVEs total2
Unpatched1
Last CVEJul 4, 2025
Safety Verdict

Is WP fancybox Safe to Use in 2026?

Mostly Safe

Score 74/100

WP fancybox is generally safe to use. 2 past CVEs were resolved. Keep it updated.

2 known CVEs 1 unpatched Last CVE: Jul 4, 2025Updated 10mo ago
Risk Assessment

The wp-fancybox plugin version 1.0.4 exhibits a mixed security posture. On the positive side, the static analysis indicates no immediately obvious critical vulnerabilities within the code itself. There are no dangerous functions, SQL queries are all prepared, and file operations and external HTTP requests are absent. However, the analysis does highlight a concerning lack of security best practices. Specifically, there are no nonce checks or capability checks implemented, which could leave the plugin exposed if entry points were discovered or created. Additionally, a significant portion of output (30%) is not properly escaped, posing a risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is incorporated into these outputs.

The plugin's vulnerability history is a major red flag, with two known CVEs, one of which remains unpatched. The common vulnerability type being Cross-Site Scripting, combined with the unescaped output noted in the static analysis, strongly suggests that unpatched XSS vulnerabilities are a persistent issue. The fact that the last vulnerability was dated in the near future (2025-07-04) is also peculiar and could indicate a reporting anomaly or a future known issue.

In conclusion, while the static analysis doesn't reveal immediate code execution or SQL injection flaws, the absence of critical security checks like nonces and capability checks, coupled with the history of unpatched XSS vulnerabilities and partially unescaped output, makes this plugin a significant security risk. The unpatched high-severity vulnerability is the most critical concern and should be addressed immediately.

Key Concerns

  • Unpatched high severity CVE (XSS)
  • Medium severity CVE (unpatched)
  • Missing nonce checks
  • Missing capability checks
  • 30% of output not properly escaped
Vulnerabilities
2

WP fancybox Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2025-26591medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP fancybox <= 1.0.4 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jul 4, 2025Unpatched
WF-25f782c4-7ece-47cb-9e64-9c93fd8858e9-wp-fancyboxhigh · 8.3Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WordPress fancybox <= 1.0.2 - Stored Cross-Site Scripting

Aug 14, 2020 Patched in 1.0.3 (1257d)
Code Analysis
Analyzed Mar 16, 2026

WP fancybox Code Analysis

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

Output Escaping

70% escaped10 total outputs
Attack Surface

WP fancybox Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wp_fancybox_media] main.php:40
WordPress Hooks 8
actionwp_enqueue_scriptsmain.php:29
actionwp_footermain.php:30
filterplugin_action_linksmain.php:36
actionplugins_loadedmain.php:38
actionadmin_menumain.php:39
filterwidget_textmain.php:42
filterthe_excerptmain.php:43
filterthe_contentmain.php:44
Maintenance & Trust

WP fancybox Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 7, 2025
PHP min version
Downloads16K

Community Trust

Rating100/100
Number of ratings2
Active installs1K
Developer Profile

WP fancybox Developer Profile

Noor Alam

25 plugins · 157K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
450 days
View full developer profile
Detection Fingerprints

How We Detect WP fancybox

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-fancybox/dist/fancybox/fancybox.css/wp-content/plugins/wp-fancybox/dist/fancybox/fancybox.js
Script Paths
/wp-content/plugins/wp-fancybox/dist/fancybox/fancybox.js
Version Parameters
wp-fancybox/dist/fancybox/fancybox.js?ver=wp-fancybox/dist/fancybox/fancybox.css?ver=

HTML / DOM Fingerprints

Data Attributes
data-fancybox
JS Globals
Fancybox
Shortcode Output
<a href="
FAQ

Frequently Asked Questions about WP fancybox