Fan Page Widget by ThemeNcode Security & Risk Analysis

wordpress.org/plugins/facebook-fan-page-widget

An widget that will display Facebook Fan page like box. Uses latest API of Facebook (v 16.0)

1K active installs v2.1 PHP + WP 4.0+ Updated May 7, 2024
facebook-like-boxfacebook-likeboxfacebook-page-like-boxfacebook-page-pluginnew-fan-page-widget
91
A · Safe
CVEs total1
Unpatched0
Last CVEApr 26, 2024
Safety Verdict

Is Fan Page Widget by ThemeNcode Safe to Use in 2026?

Generally Safe

Score 91/100

Fan Page Widget by ThemeNcode has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 26, 2024Updated 1yr ago
Risk Assessment

The "facebook-fan-page-widget" plugin version 2.1 presents a mixed security posture. On the positive side, it boasts a very small attack surface with no apparent AJAX or REST API entry points that lack authentication. All SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are common vectors for vulnerabilities. The absence of bundled libraries is also a good sign. However, a significant concern is the low percentage (35%) of properly escaped output. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially since the plugin has a history of such issues.

The vulnerability history reveals one medium-severity CVE related to XSS, which was recently patched. While the fact that it's currently unpatched is a positive sign, the repeated pattern of XSS vulnerabilities in its past suggests that sanitization and output escaping might not be consistently implemented across all code paths. The lack of nonces and capability checks on its single shortcode entry point, coupled with the low output escaping rate, means that any unsanitized user input processed by this shortcode could potentially lead to XSS if not handled carefully within the widget's rendering process.

In conclusion, while the plugin demonstrates strengths in areas like avoiding risky functions and SQL injection, its output escaping practices are a clear weakness. The history of XSS vulnerabilities reinforces this concern. Users should be aware of the potential for XSS due to the insufficient output escaping, even though the known CVE is patched and the attack surface is minimal. Continuous monitoring and updates are crucial.

Key Concerns

  • Insufficient output escaping (35% properly escaped)
  • No nonce checks on shortcode entry point
  • No capability checks on shortcode entry point
  • History of medium severity XSS vulnerability
Vulnerabilities
1

Fan Page Widget by ThemeNcode Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-33695medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Fan Page Widget by ThemeNcode <= 2.0 - Authenticated (Admin+) Stored Cross-Site Scripting

Apr 26, 2024 Patched in 2.1 (15d)
Code Analysis
Analyzed Mar 16, 2026

Fan Page Widget by ThemeNcode Code Analysis

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

Output Escaping

35% escaped85 total outputs
Attack Surface

Fan Page Widget by ThemeNcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[themencode-fb-page-widget] facebook-fan-page-widget.php:346
WordPress Hooks 2
actionwp_headfacebook-fan-page-widget.php:35
actionwidgets_initfacebook-fan-page-widget.php:321
Maintenance & Trust

Fan Page Widget by ThemeNcode Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedMay 7, 2024
PHP min version
Downloads37K

Community Trust

Rating88/100
Number of ratings7
Active installs1K
Developer Profile

Fan Page Widget by ThemeNcode Developer Profile

Abdul Awal Uzzal

1 plugin · 1K total installs

88
trust score
Avg Security Score
91/100
Avg Patch Time
15 days
View full developer profile
Detection Fingerprints

How We Detect Fan Page Widget by ThemeNcode

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
fb-pagefb-xfbml-parse-ignore
Data Attributes
data-hrefdata-widthdata-hide-coverdata-show-facepiledata-tabsdata-hide-cta+3 more
JS Globals
FB
Shortcode Output
<div class="fb-page"
FAQ

Frequently Asked Questions about Fan Page Widget by ThemeNcode