Profile Box Shortcode And Widget Security & Risk Analysis

wordpress.org/plugins/facebook-likebox-widget-and-shortcode

A very easy and simple Facebook like box shortcode and widget plugin with mini profile, like Button, Share Button plugin For WordPress

2K active installs v1.2.3 PHP + WP 7.0+ Updated Dec 3, 2025
facebook-likebox-widgetlike-boxlike-buttonmini-profile-boxshare-button
100
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 27, 2024
Safety Verdict

Is Profile Box Shortcode And Widget Safe to Use in 2026?

Generally Safe

Score 100/100

Profile Box Shortcode And Widget has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 27, 2024Updated 4mo ago
Risk Assessment

The "facebook-likebox-widget-and-shortcode" plugin v1.2.3 exhibits a generally good security posture with several positive indicators. The absence of AJAX handlers and REST API routes without authentication checks, coupled with the use of prepared statements for all SQL queries, significantly reduces common attack vectors. The presence of nonce and capability checks, along with a complete lack of file operations and external HTTP requests, further strengthens its defenses. However, a concerning aspect is the moderate output escaping rate (63%), which suggests potential for Cross-Site Scripting (XSS) vulnerabilities if the unescaped outputs are triggered by user-supplied data. The vulnerability history, showing one medium-severity XSS vulnerability patched in February 2024, reinforces this concern. While currently patched, it indicates a past weakness in input sanitization or output encoding that could re-emerge if not thoroughly addressed. The plugin's attack surface is minimal, primarily consisting of a single shortcode, which is a positive sign. The lack of critical or high-severity taint flows is also reassuring.

In conclusion, the plugin demonstrates strengths in its limited attack surface and secure handling of database operations and external interactions. The primary area for improvement and continued vigilance lies in ensuring all output is properly escaped to mitigate the risk of XSS, as evidenced by past vulnerabilities. The plugin's current state is relatively secure, but the moderate output escaping rate and past XSS vulnerability warrant attention to maintain this security.

Key Concerns

  • Moderate output escaping rate
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Profile Box Shortcode And Widget Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Profile Box Shortcode And Widget <= 1.2.0 - Authenticated (Admin+) Stored Cross-Site Scripting

Feb 27, 2024 Patched in 1.2.1 (16d)
Code Analysis
Analyzed Mar 16, 2026

Profile Box Shortcode And Widget Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
98
164 escaped
Nonce Checks
5
Capability Checks
15
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

63% escaped262 total outputs
Attack Surface

Profile Box Shortcode And Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[fblikebox] facebook-likebox-shortcode.php:4
WordPress Hooks 36
actioninitclass-tgm-plugin-activation.php:268
filterload_textdomain_mofileclass-tgm-plugin-activation.php:269
actioninitclass-tgm-plugin-activation.php:272
actionadmin_menuclass-tgm-plugin-activation.php:421
actionadmin_headclass-tgm-plugin-activation.php:422
filterinstall_plugin_complete_actionsclass-tgm-plugin-activation.php:425
filterupdate_plugin_complete_actionsclass-tgm-plugin-activation.php:426
actionadmin_noticesclass-tgm-plugin-activation.php:429
actionadmin_initclass-tgm-plugin-activation.php:430
actionadmin_enqueue_scriptsclass-tgm-plugin-activation.php:431
actionload-plugins.phpclass-tgm-plugin-activation.php:436
actionswitch_themeclass-tgm-plugin-activation.php:439
actionswitch_themeclass-tgm-plugin-activation.php:442
actionadmin_initclass-tgm-plugin-activation.php:447
actionswitch_themeclass-tgm-plugin-activation.php:452
actionload_textdomain_mofileclass-tgm-plugin-activation.php:475
filterupgrader_source_selectionclass-tgm-plugin-activation.php:889
actionplugins_loadedclass-tgm-plugin-activation.php:2112
filtertgmpa_table_data_itemsclass-tgm-plugin-activation.php:2236
filterupgrader_source_selectionclass-tgm-plugin-activation.php:2977
actionadmin_initclass-tgm-plugin-activation.php:3147
actionupgrader_process_completeclass-tgm-plugin-activation.php:3242
filterupgrader_post_installclass-tgm-plugin-activation.php:3301
filterupgrader_post_installclass-tgm-plugin-activation.php:3446
actionplugins_loadedfacebook-likebox-cpt.php:43
actionadmin_menufacebook-likebox-cpt.php:46
actioninitfacebook-likebox-cpt.php:49
actionadd_meta_boxesfacebook-likebox-cpt.php:52
actionadmin_initfacebook-likebox-cpt.php:55
actionsave_postfacebook-likebox-cpt.php:58
filterwidget_textfacebook-likebox-cpt.php:61
filtermanage_fblb_shortcode_cpt_posts_columnsfacebook-likebox-cpt.php:64
actionmanage_fblb_shortcode_cpt_posts_custom_columnfacebook-likebox-cpt.php:67
actionwidgets_initfacebook-likebox-widget-and-shortcode.php:33
actionplugins_loadedfacebook-likebox-widget-and-shortcode.php:54
actiontgmpa_registerfacebook-likebox-widget-and-shortcode.php:270
Maintenance & Trust

Profile Box Shortcode And Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version
Downloads245K

Community Trust

Rating78/100
Number of ratings8
Active installs2K
Developer Profile

Profile Box Shortcode And Widget Developer Profile

A WP Life

61 plugins · 64K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
267 days
View full developer profile
Detection Fingerprints

How We Detect Profile Box Shortcode And Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/facebook-likebox-widget-and-shortcode/css/style.css/wp-content/plugins/facebook-likebox-widget-and-shortcode/js/script.js
Version Parameters
facebook-likebox-widget-and-shortcode/css/style.css?ver=facebook-likebox-widget-and-shortcode/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
fb-pagefb-xfbml-parse-ignoreawplife-credit-link
Data Attributes
data-hrefdata-widthdata-heightdata-small-headerdata-adapt-container-widthdata-hide-cover+2 more
JS Globals
window.fbAsyncInitFB.initFB.Canvas.setAutoResize
Shortcode Output
<div class="fb-page"window.fbAsyncInit = function() {FB.init({appId :
FAQ

Frequently Asked Questions about Profile Box Shortcode And Widget