Essential Hover Effects Security & Risk Analysis

wordpress.org/plugins/essential-hover-effects

Ultimate Hover Effects WordPress Plugin is an impressive powerfull modern, yet stylish hover effects for image captions.

10 active installs v1.0.5 PHP + WP 4.0+ Updated May 29, 2020
animation-effectscaption-hoverscss-effectscss-wordpresscss3
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Essential Hover Effects Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The essential-hover-effects v1.0.5 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding SQL injection vulnerabilities, as all queries use prepared statements, and there are no recorded historical CVEs, suggesting a generally secure development history. The absence of file operations and external HTTP requests also reduces potential attack vectors.

However, significant concerns arise from the static analysis. The plugin exposes two AJAX handlers that lack authentication checks, creating a substantial attack surface for unauthorized actions. Furthermore, a concerning 69% of output is not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of the `unserialize` function is also a critical red flag, as it can be a gateway to remote code execution if not handled with extreme caution and proper sanitization, which is not evident in the static analysis.

While the plugin has no known unpatched vulnerabilities, the identified code-level weaknesses, particularly the unauthenticated AJAX endpoints and the lack of output escaping, present immediate and serious risks. The potential for XSS and unauthorized actions via AJAX handlers outweighs the positive aspects of its vulnerability history. The presence of `unserialize` without clear sanitization is a critical concern that elevates the overall risk.

Key Concerns

  • Unprotected AJAX handlers
  • High percentage of unescaped output
  • Presence of unserialize function
  • Missing capability checks
Vulnerabilities
None known

Essential Hover Effects Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Essential Hover Effects Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Essential Hover Effects Code Analysis

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

Dangerous Functions Found

unserializereturn unserialize( $string );admin/framework/functions/helpers.php:85

Output Escaping

31% escaped203 total outputs
Attack Surface
2 unprotected

Essential Hover Effects Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_cs-get-iconsadmin/framework/functions/actions.php:44
authwp_ajax_cs-export-optionsadmin/framework/functions/actions.php:68

Shortcodes 1

[e_hover_effect] shortcodes/index.php:879
WordPress Hooks 15
actioninitadmin/framework/cs-framework.php:82
actionadmin_footeradmin/framework/functions/actions.php:88
actioncustomize_controls_print_footer_scriptsadmin/framework/functions/actions.php:89
actionadmin_enqueue_scriptsadmin/framework/functions/enqueue.php:43
filtercs_sanitize_textadmin/framework/functions/sanitize.php:14
filtercs_sanitize_textareaadmin/framework/functions/sanitize.php:32
filtercs_sanitize_checkboxadmin/framework/functions/sanitize.php:58
filtercs_sanitize_switcheradmin/framework/functions/sanitize.php:59
filtercs_sanitize_image_selectadmin/framework/functions/sanitize.php:88
filtercs_sanitize_groupadmin/framework/functions/sanitize.php:104
filtercs_sanitize_titleadmin/framework/functions/sanitize.php:119
filtercs_sanitize_cleanadmin/framework/functions/sanitize.php:134
filtercs_validate_emailadmin/framework/functions/validate.php:18
filtercs_validate_numericadmin/framework/functions/validate.php:37
filtercs_validate_requiredadmin/framework/functions/validate.php:54
Maintenance & Trust

Essential Hover Effects Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedMay 29, 2020
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Essential Hover Effects Developer Profile

themebon

17 plugins · 1K total installs

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

How We Detect Essential Hover Effects

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/essential-hover-effects/assets/css/grid.css/wp-content/plugins/essential-hover-effects/assets/css/hover-effects.css/wp-content/plugins/essential-hover-effects/assets/css/custom.css/wp-content/plugins/essential-hover-effects/assets/css/responsive.css

HTML / DOM Fingerprints

CSS Classes
ehe-hover-effect-item
Data Attributes
data-ehe-id
JS Globals
ehe_plugin_ajax_url
Shortcode Output
[e_hover_effect id="
FAQ

Frequently Asked Questions about Essential Hover Effects