Gallery Showcase for WordPress Security & Risk Analysis

wordpress.org/plugins/gallery-showcase

Gallery Showcase plugin allows you to manage, edit, design and create new galleries showcases or teasers.

100 active installs v1.1.4 PHP 8.0+ WP 4.8+ Updated Dec 19, 2025
gallery-layoutsgallery-plugingallery-shortcodegallery-showcase-pluginimage-gallery-showcase
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Gallery Showcase for WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The gallery-showcase plugin v1.1.4 presents a moderate security risk due to several concerning findings in its static analysis. While the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and has no known historical vulnerabilities, significant weaknesses exist in its attack surface management. Two AJAX handlers are present without any authentication or capability checks, creating a direct entry point for unauthenticated users to potentially interact with sensitive plugin functionality. Furthermore, the presence of the 'unserialize' function, a known risk if used with untrusted input, without any apparent sanitization or taint analysis results to confirm its safe usage, adds to the concern. The low percentage of properly escaped outputs (52%) also suggests a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled with sufficient care before being rendered.

Key Concerns

  • Unprotected AJAX handlers
  • Dangerous function 'unserialize' used
  • Low percentage of properly escaped outputs
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

Gallery Showcase for WordPress Security Vulnerabilities

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

Gallery Showcase for WordPress Code Analysis

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

Dangerous Functions Found

unserialize$gs_gallery_details = unserialize($gallery_meta_data['gs_gallery_details'][0]);gallery-showcase.php:234
unserialize$gs_gallery_details = unserialize($gallery_meta_data['gs_gallery_details'][0]);includes\add_metaboxes.php:25
unserialize$gs_options = unserialize($gs_options['gs_optoins'][0]);includes\add_metaboxes.php:30
unserialize$gs_options = unserialize($gs_options['gs_optoins'][0]);includes\add_metaboxes.php:90

Output Escaping

52% escaped527 total outputs
Attack Surface
2 unprotected

Gallery Showcase for WordPress Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

noprivwp_ajax_gs_gallery_images_ajaxgallery-showcase.php:66
authwp_ajax_gs_gallery_images_ajaxgallery-showcase.php:67

Shortcodes 1

[gallery_showcase] includes\shortcode.php:6
WordPress Hooks 14
actioninitgallery-showcase.php:34
actioninitgallery-showcase.php:37
actionadmin_headgallery-showcase.php:40
actionpost_updated_messagesgallery-showcase.php:43
actionadd_meta_boxesgallery-showcase.php:46
actionsave_postgallery-showcase.php:49
actionadmin_enqueue_scriptsgallery-showcase.php:52
actionwp_enqueue_scriptsgallery-showcase.php:55
actionadmin_menugallery-showcase.php:58
actionadmin_noticesgallery-showcase.php:60
filtermanage_posts_columnsgallery-showcase.php:62
actionmanage_posts_custom_columngallery-showcase.php:64
filtermedia_buttonsgallery-showcase.php:70
actionadmin_footergallery-showcase.php:73
Maintenance & Trust

Gallery Showcase for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 19, 2025
PHP min version8.0
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

Gallery Showcase for WordPress Developer Profile

Alkesh Miyani

2 plugins · 2K total installs

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

How We Detect Gallery Showcase for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gallery-showcase/includes/css/gs-admin-custom-style.css/wp-content/plugins/gallery-showcase/includes/css/admin_style.css/wp-content/plugins/gallery-showcase/includes/js/admin_custom_script.js/wp-content/plugins/gallery-showcase/includes/js/admin_script.js/wp-content/plugins/gallery-showcase/assets/css/inspirational.css/wp-content/plugins/gallery-showcase/assets/css/gs-custom-style.css/wp-content/plugins/gallery-showcase/assets/css/style.css/wp-content/plugins/gallery-showcase/assets/less/less.min.js
Version Parameters
gallery-showcase/includes/css/gs-admin-custom-style.css?ver=gallery-showcase/includes/css/admin_style.css?ver=gallery-showcase/includes/js/admin_custom_script.js?ver=gallery-showcase/includes/js/admin_script.js?ver=gallery-showcase/assets/css/inspirational.css?ver=gallery-showcase/assets/css/gs-custom-style.css?ver=gallery-showcase/assets/css/style.css?ver=gallery-showcase/assets/less/less.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
gs_gallery_containergallery_shocase_slider
HTML Comments
<!-- Shortcode Page --><!-- Create Posttypes --><!-- Add Image Size --><!-- Admin Head -->+8 more
Data Attributes
gs_gallery_imagesgs_gallery_detailsgs_layout_options_nonce
JS Globals
gs_script_translations
Shortcode Output
[gallery_showcase]
FAQ

Frequently Asked Questions about Gallery Showcase for WordPress