Magic Image Gallery With Popup Security & Risk Analysis

wordpress.org/plugins/magic-image-gallery-with-popup

Magic Image Gallery With Popup:-

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

Is Magic Image Gallery With Popup Safe to Use in 2026?

Generally Safe

Score 85/100

Magic Image Gallery With Popup 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 plugin 'magic-image-gallery-with-popup' v0.1.0 exhibits a generally good security posture based on the provided static analysis. A significant strength is the absence of any known vulnerabilities in its history, indicating a developer with a focus on security or a lack of complex functionality that would typically attract attackers. The code analysis reveals a relatively small attack surface with only 3 entry points, all of which appear to have authentication checks, which is a positive sign. Furthermore, the complete absence of dangerous functions, file operations, and external HTTP requests, coupled with the use of prepared statements for all SQL queries, points to robust secure coding practices. However, a notable concern arises from the output escaping, where only 53% of outputs are properly escaped. This leaves a considerable portion of the plugin's output potentially vulnerable to Cross-Site Scripting (XSS) attacks, especially if user-supplied data is displayed without proper sanitization. While there are no critical taint flows or raw SQL queries to exploit, this unescaped output represents the most immediate risk.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

Magic Image Gallery With Popup Security Vulnerabilities

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

Magic Image Gallery With Popup Code Analysis

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

Output Escaping

53% escaped124 total outputs
Attack Surface

Magic Image Gallery With Popup Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handlercmb2\includes\CMB2_Ajax.php:48
noprivwp_ajax_cmb2_oembed_handlercmb2\includes\CMB2_Ajax.php:49

Shortcodes 1

[mig] magic-image-gallery.php:131
WordPress Hooks 38
actioncmb2_admin_initcmb2\example-functions.php:105
actioncmb2_admin_initcmb2\example-functions.php:431
actioncmb2_admin_initcmb2\example-functions.php:460
actioncmb2_admin_initcmb2\example-functions.php:524
actioncmb2_admin_initcmb2\example-functions.php:594
actioncmb2_admin_initcmb2\example-functions.php:636
actioncmb2_initcmb2\example-functions.php:691
actioncmb2_save_options-page_fieldscmb2\includes\CMB2_Ajax.php:51
filterget_post_metadatacmb2\includes\CMB2_Ajax.php:140
filterupdate_post_metadatacmb2\includes\CMB2_Ajax.php:143
filtercmb2_show_oncmb2\includes\CMB2_hookup.php:56
actionadd_meta_boxescmb2\includes\CMB2_hookup.php:80
actionadd_attachmentcmb2\includes\CMB2_hookup.php:81
actionedit_attachmentcmb2\includes\CMB2_hookup.php:82
actionsave_postcmb2\includes\CMB2_hookup.php:83
actionadd_meta_boxes_commentcmb2\includes\CMB2_hookup.php:94
actionedit_commentcmb2\includes\CMB2_hookup.php:95
filtermanage_edit-comments_columnscmb2\includes\CMB2_hookup.php:98
actionmanage_comments_custom_columncmb2\includes\CMB2_hookup.php:99
actionshow_user_profilecmb2\includes\CMB2_hookup.php:106
actionedit_user_profilecmb2\includes\CMB2_hookup.php:107
actionuser_new_formcmb2\includes\CMB2_hookup.php:108
actionpersonal_options_updatecmb2\includes\CMB2_hookup.php:110
actionedit_user_profile_updatecmb2\includes\CMB2_hookup.php:111
actionuser_registercmb2\includes\CMB2_hookup.php:112
filtermanage_users_columnscmb2\includes\CMB2_hookup.php:115
filtermanage_users_custom_columncmb2\includes\CMB2_hookup.php:116
actioncreated_termcmb2\includes\CMB2_hookup.php:154
actionedited_termscmb2\includes\CMB2_hookup.php:155
actiondelete_termcmb2\includes\CMB2_hookup.php:156
actioncmb2_do_oembedcmb2\includes\helper-functions.php:120
filteris_protected_metacmb2\includes\rest-api\CMB2_REST.php:118
actioninitcmb2\init.php:120
actionwp_enqueue_scriptsmagic-image-gallery.php:15
actioninitmagic-image-gallery.php:18
actioncmb2_admin_initmagic-image-gallery.php:58
filtermanage_magic_gallery_posts_columnsmagic-image-gallery.php:134
actionmanage_magic_gallery_posts_custom_columnmagic-image-gallery.php:135
Maintenance & Trust

Magic Image Gallery With Popup Maintenance & Trust

Maintenance Signals

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

Community Trust

Rating0/100
Number of ratings0
Active installs0
Alternatives

Magic Image Gallery With Popup Alternatives

No alternatives data available yet.

Developer Profile

Magic Image Gallery With Popup 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 Magic Image Gallery With Popup

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/magic-image-gallery-with-popup/assets/css/magnific-popup.css/wp-content/plugins/magic-image-gallery-with-popup/assets/js/jquery.magnific-popup.min.js/wp-content/plugins/magic-image-gallery-with-popup/assets/js/gallery-script.js/wp-content/plugins/magic-image-gallery-with-popup/assets/css/gallery-style.css
Script Paths
/wp-content/plugins/magic-image-gallery-with-popup/assets/js/jquery.magnific-popup.min.js/wp-content/plugins/magic-image-gallery-with-popup/assets/js/gallery-script.js
Version Parameters
magic-image-gallery-with-popup/assets/css/magnific-popup.css?ver=magic-image-gallery-with-popup/assets/js/jquery.magnific-popup.min.js?ver=magic-image-gallery-with-popup/assets/js/gallery-script.js?ver=magic-image-gallery-with-popup/assets/css/gallery-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
migwp-gallery-containermigwp-popup-trigger
HTML Comments
<!-- MAGIC IMAGEGALLERYWITHPOPUP START SHORTCODE --><!-- MAGICIMAGEGALLERYWITHPOPUP END SHORTCODE --><!-- END MAGIC IMAGE GALLERY WITH POPUP -->
Data Attributes
data-gallery-iddata-mfp-src
JS Globals
migwp_gallery_options
Shortcode Output
<div class="migwp-gallery-container"><a href="" class="migwp-popup-trigger" title="">
FAQ

Frequently Asked Questions about Magic Image Gallery With Popup