WP Social Avatar Security & Risk Analysis

wordpress.org/plugins/wp-social-avatar

This plugin gives the users the option to use their social profile picture as the WordPress Avatar

200 active installs v1.5 PHP + WP 3.3.1+ Updated Jun 21, 2016
avatargravatarsocialsocial-avatar
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Social Avatar Safe to Use in 2026?

Generally Safe

Score 85/100

WP Social Avatar 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 wp-social-avatar plugin version 1.5 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and not bundling external libraries. The lack of known historical vulnerabilities and unpatched CVEs is also a strong indicator of generally well-maintained code over time. However, there are significant security concerns arising from the static analysis. A considerable attack surface is exposed through two AJAX handlers, both of which lack authentication checks. Furthermore, only 25% of output escaping is properly handled, leaving a significant portion of outputs vulnerable to cross-site scripting (XSS) attacks. The absence of nonce checks on AJAX actions is a critical oversight that can be exploited to perform actions on behalf of authenticated users without their consent. While taint analysis did not reveal any critical or high severity flows, the presence of unsanitized paths is concerning and could potentially lead to issues if exploited in conjunction with other vulnerabilities. The single external HTTP request also warrants attention, as it could be a vector for further attacks if not handled securely. The plugin's strengths lie in its database and file operation security, but its weaknesses in authentication and output sanitization for its entry points are considerable risks.

Key Concerns

  • AJAX handlers without authentication checks
  • Lack of nonce checks on AJAX actions
  • Low percentage of properly escaped output
  • Unsanitized paths in taint analysis
  • External HTTP request without clear context
Vulnerabilities
None known

WP Social Avatar Security Vulnerabilities

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

WP Social Avatar Code Analysis

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

Output Escaping

25% escaped4 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<wp-avatar> (wp-avatar.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

WP Social Avatar Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_wp_social_avatar_gplus_clear_cachewp-avatar.php:296
noprivwp_ajax_wp_social_avatar_gplus_clear_cachewp-avatar.php:297
WordPress Hooks 8
actionadmin_enqueue_scriptswp-avatar.php:24
actionadmin_menuwp-avatar.php:36
actionshow_user_profilewp-avatar.php:134
actionedit_user_profilewp-avatar.php:135
actionpersonal_options_updatewp-avatar.php:150
actionedit_user_profile_updatewp-avatar.php:151
filterget_avatarwp-avatar.php:203
filterget_avatarwp-avatar.php:277
Maintenance & Trust

WP Social Avatar Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJun 21, 2016
PHP min version
Downloads18K

Community Trust

Rating86/100
Number of ratings6
Active installs200
Developer Profile

WP Social Avatar Developer Profile

Maruti Mohanty

2 plugins · 240 total installs

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

How We Detect WP Social Avatar

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-social-avatar/js/wp-avatar.js
Script Paths
/wp-content/plugins/wp-social-avatar/js/wp-avatar.js

HTML / DOM Fingerprints

CSS Classes
wp-avatar-settingswp-avatar-capability
Data Attributes
wp-avatar-capabilitywp-avatar-profilewp-fb-profilewp-gplus-profile
JS Globals
wp_avatar_capabilitywp_fb_profilewp_gplus_profilewp_avatar_profile
FAQ

Frequently Asked Questions about WP Social Avatar