Tipsy Social Icons Security & Risk Analysis

wordpress.org/plugins/tipsy-social-icons

Tipsy Social Icons aims to be the easiest way to include access to your social networking profiles.

100 active installs v4.1.0 PHP + WP 3.0+ Updated Jan 21, 2017
iconssocialwidgets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Tipsy Social Icons Safe to Use in 2026?

Generally Safe

Score 85/100

Tipsy Social Icons 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 "tipsy-social-icons" v4.1.0 plugin exhibits a mixed security posture. On the positive side, it has a very small attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events. The plugin also correctly uses prepared statements for all SQL queries, and there are no recorded vulnerabilities in its history, suggesting good maintenance and past security practices. However, significant concerns arise from the static code analysis. The presence of the `create_function` construct is a major red flag, as it can lead to arbitrary code execution if not handled with extreme care and robust input sanitization. Furthermore, the low percentage of properly escaped output (11%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly without sufficient sanitization.

While the plugin lacks direct entry points like AJAX or shortcodes, the combination of `create_function` and poor output escaping creates a potentially exploitable scenario. The absence of nonce and capability checks, coupled with the `create_function` usage, means that if any user-controlled input can reach this function, it could be exploited by an attacker to execute arbitrary PHP code within the WordPress environment, even without direct AJAX or REST API vulnerabilities. The lack of recorded historical vulnerabilities is positive but does not negate the immediate risks identified in the current code. This plugin requires careful review and remediation, particularly concerning the `create_function` usage and output escaping.

Key Concerns

  • Dangerous function used (create_function)
  • Low output escaping percentage (11%)
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Tipsy Social Icons Security Vulnerabilities

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

Tipsy Social Icons Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
17
2 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( '', 'register_widget( "Tipsy_Social_Icons" );' ) );tipsy-social-icons.php:311

Output Escaping

11% escaped19 total outputs
Attack Surface

Tipsy Social Icons Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actioninittipsy-social-icons.php:40
actionadmin_print_stylestipsy-social-icons.php:51
actionwp_enqueue_scriptstipsy-social-icons.php:53
actionwp_enqueue_scriptstipsy-social-icons.php:54
actionwidgets_inittipsy-social-icons.php:311
Maintenance & Trust

Tipsy Social Icons Maintenance & Trust

Maintenance Signals

WordPress version tested3.8.0
Last updatedJan 21, 2017
PHP min version
Downloads61K

Community Trust

Rating90/100
Number of ratings2
Active installs100
Developer Profile

Tipsy Social Icons Developer Profile

Philip Arthur Moore

6 plugins · 6K total installs

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

How We Detect Tipsy Social Icons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tipsy-social-icons/css/style.css/wp-content/plugins/tipsy-social-icons/css/widget.css
Script Paths
/wp-content/plugins/tipsy-social-icons/js/tipsy-social-icons.js
Version Parameters
tipsy-social-icons/css/style.css?ver=tipsy-social-icons/css/widget.css?ver=tipsy-social-icons/js/tipsy-social-icons.js?ver=

HTML / DOM Fingerprints

CSS Classes
tipsy-social-icons
Data Attributes
data-fade-effectdata-tooltip-position
JS Globals
tipsy
FAQ

Frequently Asked Questions about Tipsy Social Icons