Local Avatars by Nocksoft Security & Risk Analysis

wordpress.org/plugins/local-avatars-by-nocksoft

Adds support for local avatars as an alternative to Gravatar.

200 active installs v1.0.1 PHP + WP 5.3+ Updated Nov 16, 2024
avatargravatarlocal-avatar
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Local Avatars by Nocksoft Safe to Use in 2026?

Generally Safe

Score 92/100

Local Avatars by Nocksoft has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The local-avatars-by-nocksoft plugin v1.0.1 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The complete absence of known CVEs and the use of prepared statements for all SQL queries are significant strengths. Furthermore, the static analysis found no critical or high-severity taint flows, indicating a lack of obvious pathways for malicious data to be processed insecurely. The plugin also demonstrates some security awareness by implementing capability checks.

However, there are areas for improvement and potential underlying risks. The most notable concern is the 50% rate of improperly escaped output. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly outputted without proper sanitization. Additionally, the absence of nonce checks, particularly if there were any unprotected AJAX handlers (though reported as zero), is a potential vulnerability point. The limited number of capability checks (2) might suggest that some functionalities, if they exist and were missed by the analysis, could be accessible without proper authorization.

Overall, the plugin's clean vulnerability history is a positive indicator, suggesting either good development practices or a lack of targeted attacks. However, the identified output escaping issues are a tangible risk that should be addressed. A deeper audit focusing on the unescaped outputs and the overall attack surface, even if reported as zero entry points, would be prudent for a comprehensive security assessment.

Key Concerns

  • 50% of outputs are not properly escaped
  • No nonce checks implemented
  • Limited capability checks (2)
Vulnerabilities
None known

Local Avatars by Nocksoft Security Vulnerabilities

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

Local Avatars by Nocksoft Code Analysis

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

Output Escaping

50% escaped30 total outputs
Attack Surface

Local Avatars by Nocksoft Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_enqueue_scriptslocal-avatars-by-nocksoft.php:33
actionplugins_loadedlocal-avatars-by-nocksoft.php:54
filterget_avatar_dataphp\avatars.php:30
filterget_avatar_dataphp\avatars.php:41
filterget_avatarphp\avatars.php:76
filterget_avatar_urlphp\avatars.php:77
actionadmin_menuphp\settings-global.php:3
actionadmin_initphp\settings-global.php:16
actionshow_user_profilephp\settings-user.php:5
actionedit_user_profilephp\settings-user.php:6
actionpersonal_options_updatephp\settings-user.php:42
actionedit_user_profile_updatephp\settings-user.php:43
Maintenance & Trust

Local Avatars by Nocksoft Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 16, 2024
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs200
Developer Profile

Local Avatars by Nocksoft Developer Profile

Rafael @ Nocksoft

2 plugins · 300 total installs

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

How We Detect Local Avatars by Nocksoft

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/local-avatars-by-nocksoft/js/imagepicker.js
Script Paths
/wp-content/plugins/local-avatars-by-nocksoft/js/imagepicker.js

HTML / DOM Fingerprints

Data Attributes
nstla_setting_localavatarnstla_setting_avatarurlnstla_avatarimgnstla_avatarinputnstla_setavatarnstla_deleteavatar+2 more
JS Globals
nstla_imagepicker
FAQ

Frequently Asked Questions about Local Avatars by Nocksoft