Image grid with hover effects Security & Risk Analysis

wordpress.org/plugins/image-grid-with-hover-effects

Responsive image grid with directional hover. Link your images to both external and internal pages.

10 active installs v1.0 PHP 5.4+ WP 4.7.0+ Updated Sep 2, 2019
effectsgridhoverimageresponsive
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Image grid with hover effects Safe to Use in 2026?

Generally Safe

Score 85/100

Image grid with hover effects has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The image-grid-with-hover-effects plugin v1.0 exhibits a generally good security posture based on the provided static analysis. It has no recorded vulnerabilities, utilizes prepared statements for all SQL queries, and implements nonce and capability checks across its entry points. The absence of file operations and external HTTP requests further reduces potential attack vectors. However, a significant concern arises from the output escaping. With only 50% of the outputs being properly escaped, there is a notable risk of Cross-Site Scripting (XSS) vulnerabilities. This means user-supplied data, if processed and displayed without adequate sanitization, could be injected into the page and executed by other users' browsers. While the taint analysis shows no flows with unsanitized paths, this could be due to the limited scope of analysis or the absence of complex data flows that trigger such findings. The vulnerability history being clean is a positive sign, suggesting a history of responsible development, but it does not negate the immediate risks identified in the code analysis.

Key Concerns

  • Half of outputs are not properly escaped
Vulnerabilities
None known

Image grid with hover effects Security Vulnerabilities

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

Image grid with hover effects Code Analysis

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

Output Escaping

50% escaped117 total outputs
Attack Surface

Image grid with hover effects Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handlerinc\cmb2\includes\CMB2_Ajax.php:48
noprivwp_ajax_cmb2_oembed_handlerinc\cmb2\includes\CMB2_Ajax.php:49

Shortcodes 1

[ighe] image-grid-with-hover-effects.php:305
WordPress Hooks 41
actionadmin_enqueue_scriptsimage-grid-with-hover-effects.php:51
actionwp_footerimage-grid-with-hover-effects.php:61
actionadmin_initimage-grid-with-hover-effects.php:73
actioninitimage-grid-with-hover-effects.php:108
filtermanage_edit-imagegrid_columnsimage-grid-with-hover-effects.php:143
actionmanage_imagegrid_posts_custom_columnimage-grid-with-hover-effects.php:144
actioncmb2_admin_initimage-grid-with-hover-effects.php:157
filtersave_postimage-grid-with-hover-effects.php:247
actioncmb2_admin_initinc\cmb2\example-functions.php:105
actioncmb2_admin_initinc\cmb2\example-functions.php:431
actioncmb2_admin_initinc\cmb2\example-functions.php:460
actioncmb2_admin_initinc\cmb2\example-functions.php:524
actioncmb2_admin_initinc\cmb2\example-functions.php:594
actioncmb2_admin_initinc\cmb2\example-functions.php:636
actioncmb2_initinc\cmb2\example-functions.php:691
actioncmb2_save_options-page_fieldsinc\cmb2\includes\CMB2_Ajax.php:51
filterget_post_metadatainc\cmb2\includes\CMB2_Ajax.php:140
filterupdate_post_metadatainc\cmb2\includes\CMB2_Ajax.php:143
filtercmb2_show_oninc\cmb2\includes\CMB2_hookup.php:56
actionadd_meta_boxesinc\cmb2\includes\CMB2_hookup.php:80
actionadd_attachmentinc\cmb2\includes\CMB2_hookup.php:81
actionedit_attachmentinc\cmb2\includes\CMB2_hookup.php:82
actionsave_postinc\cmb2\includes\CMB2_hookup.php:83
actionadd_meta_boxes_commentinc\cmb2\includes\CMB2_hookup.php:94
actionedit_commentinc\cmb2\includes\CMB2_hookup.php:95
filtermanage_edit-comments_columnsinc\cmb2\includes\CMB2_hookup.php:98
actionmanage_comments_custom_columninc\cmb2\includes\CMB2_hookup.php:99
actionshow_user_profileinc\cmb2\includes\CMB2_hookup.php:106
actionedit_user_profileinc\cmb2\includes\CMB2_hookup.php:107
actionuser_new_forminc\cmb2\includes\CMB2_hookup.php:108
actionpersonal_options_updateinc\cmb2\includes\CMB2_hookup.php:110
actionedit_user_profile_updateinc\cmb2\includes\CMB2_hookup.php:111
actionuser_registerinc\cmb2\includes\CMB2_hookup.php:112
filtermanage_users_columnsinc\cmb2\includes\CMB2_hookup.php:115
filtermanage_users_custom_columninc\cmb2\includes\CMB2_hookup.php:116
actioncreated_terminc\cmb2\includes\CMB2_hookup.php:154
actionedited_termsinc\cmb2\includes\CMB2_hookup.php:155
actiondelete_terminc\cmb2\includes\CMB2_hookup.php:156
actioncmb2_do_oembedinc\cmb2\includes\helper-functions.php:120
filteris_protected_metainc\cmb2\includes\rest-api\CMB2_REST.php:118
actioninitinc\cmb2\init.php:120
Maintenance & Trust

Image grid with hover effects Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedSep 2, 2019
PHP min version5.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Image grid with hover effects Developer Profile

Webgensis

7 plugins · 70 total installs

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

How We Detect Image grid with 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/image-grid-with-hover-effects/inc/admin/css/wg-ighe-admin.css/wp-content/plugins/image-grid-with-hover-effects/inc/admin/js/wg-ighe-admin.js/wp-content/plugins/image-grid-with-hover-effects/inc/css/wg-ighe.css/wp-content/plugins/image-grid-with-hover-effects/inc/js/jquery.hoverdir.js/wp-content/plugins/image-grid-with-hover-effects/inc/js/modernizr.custom.js
Script Paths
/wp-content/plugins/image-grid-with-hover-effects/inc/admin/js/wg-ighe-admin.js/wp-content/plugins/image-grid-with-hover-effects/inc/js/jquery.hoverdir.js/wp-content/plugins/image-grid-with-hover-effects/inc/js/modernizr.custom.js
Version Parameters
/wp-content/plugins/image-grid-with-hover-effects/inc/admin/css/wg-ighe-admin.css?ver=/wp-content/plugins/image-grid-with-hover-effects/inc/admin/js/wg-ighe-admin.js?ver=/wp-content/plugins/image-grid-with-hover-effects/inc/css/wg-ighe.css?ver=/wp-content/plugins/image-grid-with-hover-effects/inc/js/jquery.hoverdir.js?ver=/wp-content/plugins/image-grid-with-hover-effects/inc/js/modernizr.custom.js?ver=

HTML / DOM Fingerprints

CSS Classes
wg-ighe-admin-css
Data Attributes
readonly
JS Globals
WG_IGHE_PLUGIN_NAMEWG_IGHE_PLUGIN_SLUGWG_IGHE_POST_TYPEWG_IGHE_POST_TYPE_NAMEWG_IGHE_POST_TYPE_META_PREFIX
Shortcode Output
[image_grid_with_hover_effects]
FAQ

Frequently Asked Questions about Image grid with hover effects