easyShare Security & Risk Analysis

wordpress.org/plugins/easyshare

easyShare is a plugin to share your content with friends, social networks etc ...

10 active installs v1.2.1 PHP + WP 3.0+ Updated Jul 26, 2010
easysharepartagesharesocial
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is easyShare Safe to Use in 2026?

Generally Safe

Score 85/100

easyShare has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The "easyshare" v1.2.1 plugin exhibits a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and a clean taint analysis history, suggesting a generally secure development process in terms of preventing known exploits and data leakage. The absence of unprotected entry points like AJAX handlers, REST API routes, and shortcodes is also a strong indicator of good security practices.

However, the static analysis reveals significant concerns. The presence of the `unserialize` function, a known vector for remote code execution if used with untrusted input, is a critical finding. Compounding this risk is the fact that 100% of the plugin's outputs are not properly escaped, meaning any data rendered to the user could be susceptible to cross-site scripting (XSS) attacks. While the SQL queries are secured with prepared statements and there are nonce checks present, the unescaped output and the use of `unserialize` represent serious potential weaknesses.

Given the lack of historical vulnerabilities, it's possible these issues haven't been exploited or discovered yet. The plugin's strengths lie in its limited attack surface and secure SQL practices. However, the unescaped output and the presence of `unserialize` present a significant risk that needs immediate attention. A balanced conclusion is that while "easyshare" v1.2.1 has avoided past exploitation, its current code contains fundamental security flaws that could easily lead to future compromises.

Key Concerns

  • Dangerous function unserialize found
  • 0% of outputs are properly escaped
Vulnerabilities
None known

easyShare Security Vulnerabilities

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

easyShare Code Analysis

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

Dangerous Functions Found

unserialize$easyshare_services = unserialize(get_option('easyshare_services_liste'));easyshare.php:79
unserialize$services_enabled = unserialize(get_option('easyshare_services'));easyshare.php:150
unserialize$services_enabled = unserialize(get_option('easyshare_services'));easyshare.php:204

Output Escaping

0% escaped9 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
easyshare_options (easyshare.php:78)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

easyShare Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menueasyshare.php:29
actionwp_print_scriptseasyshare.php:245
actionwp_headeasyshare.php:246
filterthe_contenteasyshare.php:248
Maintenance & Trust

easyShare Maintenance & Trust

Maintenance Signals

WordPress version tested3.0.5
Last updatedJul 26, 2010
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

easyShare Developer Profile

mushtitude

3 plugins · 30 total installs

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

How We Detect easyShare

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easyshare/css/easyshare.css/wp-content/plugins/easyshare/js/easyshare.js
Script Paths
/wp-content/plugins/easyshare/js/easyshare.js
Version Parameters
easyshare/style.css?ver=easyshare/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
easyshare_wrapper
FAQ

Frequently Asked Questions about easyShare