Metro Style Social Widget Security & Risk Analysis

wordpress.org/plugins/metro-style-social-widget

Metro Style Social Network Widget

300 active installs v1.0.2 PHP + WP 2.5+ Updated Aug 2, 2016
facebookgooglemetro-social-widgetspecificfeedstwitter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Metro Style Social Widget Safe to Use in 2026?

Generally Safe

Score 85/100

Metro Style Social Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "metro-style-social-widget" plugin, version 1.0.2, exhibits a mixed security posture. On the positive side, there are no known CVEs associated with this plugin, and the code demonstrates a commitment to using prepared statements for SQL queries and avoiding file operations or external HTTP requests. The attack surface is also minimal, with no apparent AJAX handlers, REST API routes, shortcodes, or cron events, which reduces the potential entry points for attackers. However, significant concerns arise from the static analysis. The use of the `create_function` is a strong indicator of potential code injection vulnerabilities, as it can be exploited to execute arbitrary PHP code. Furthermore, the complete lack of output escaping across all 1501 identified output points is a critical flaw, making it highly susceptible to Cross-Site Scripting (XSS) attacks where user-supplied data is rendered directly to the browser without sanitization. The absence of nonce checks and capability checks, coupled with the `create_function` usage, further exacerbates these risks, as there are no mechanisms to verify user permissions or prevent unauthorized script execution.

While the plugin has no recorded vulnerability history, this can be misleading. The absence of historical vulnerabilities does not guarantee current security, especially given the glaring issues identified in the static analysis. The lack of proper output escaping and the presence of `create_function` are fundamental security weaknesses that could be exploited regardless of past incidents. The plugin's strengths lie in its limited attack surface and use of prepared statements for SQL, but these are overshadowed by critical vulnerabilities in code execution and output sanitization. A cautious approach is recommended, as the potential for XSS and code execution is substantial.

Key Concerns

  • Use of create_function
  • No output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Metro Style Social Widget Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Metro Style Social Widget Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("Metro_Style_Socialicons_Widgmetro_style_social_widget.php:509

Output Escaping

0% escaped1501 total outputs
Attack Surface

Metro Style Social Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwp_enqueue_scriptsmetro_style_social_widget.php:27
actionadmin_noticesmetro_style_social_widget.php:29
actionadmin_initmetro_style_social_widget.php:31
actionadmin_enqueue_scriptsmetro_style_social_widget.php:33
actionadmin_footer-widgets.phpmetro_style_social_widget.php:35
actionwidgets_initmetro_style_social_widget.php:509
Maintenance & Trust

Metro Style Social Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedAug 2, 2016
PHP min version
Downloads57K

Community Trust

Rating92/100
Number of ratings22
Active installs300
Developer Profile

Metro Style Social Widget Developer Profile

Manivannan M

2 plugins · 390 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Metro Style Social Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/metro-style-social-widget/CSS/metro.css
Version Parameters
metro-style-social-widget/CSS/metro.css?ver=

HTML / DOM Fingerprints

CSS Classes
metro_style_social_widget
Data Attributes
data-default-color
JS Globals
metro-color-picker
FAQ

Frequently Asked Questions about Metro Style Social Widget