Smart Image Gallery Security & Risk Analysis

wordpress.org/plugins/photoshow

Smart Image Gallery allows to insert images, and pictures, in your blog, directly from the WordPress media library, or eternal images repositories...

100 active installs v1.1.2 PHP + WP 3.0.5+ Updated Nov 29, 2025
albumgalleryimageimage-galleryphoto
99
A · Safe
CVEs total1
Unpatched0
Last CVEJun 22, 2024
Safety Verdict

Is Smart Image Gallery Safe to Use in 2026?

Generally Safe

Score 99/100

Smart Image Gallery has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jun 22, 2024Updated 4mo ago
Risk Assessment

The "photoshow" v1.1.2 plugin exhibits a mixed security posture. On the positive side, the plugin has a very small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all observed SQL queries utilize prepared statements, and there are no file operations or external HTTP requests that are immediately concerning. The presence of nonce checks and capability checks also indicates some level of security awareness in its development.

However, significant concerns arise from the taint analysis and output escaping. The analysis reveals 5 flows with unsanitized paths, all without critical or high severity, which still represents a potential vector for unexpected behavior or data manipulation, even if not currently leading to critical exploits. The most glaring weakness is the low percentage (36%) of properly escaped output. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing malicious scripts to be injected into the site.

The vulnerability history shows a single medium-severity CVE in the past, which is now patched. While this is good, the pattern of past vulnerabilities and the current output escaping issues suggest that the plugin's security implementation may not be as robust as it could be. The lack of a large attack surface is a strength, but the weaknesses in output sanitization and the presence of unsanitized paths, despite the absence of critical severity taint flows, warrant caution.

Key Concerns

  • Low output escaping percentage
  • Unsanitized paths in taint analysis
  • Medium severity vulnerability history
Vulnerabilities
1

Smart Image Gallery Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-3632medium · 4.3Cross-Site Request Forgery (CSRF)

Smart Image Gallery <= 1.0.18 - Cross-Site Request Forgery

Jun 22, 2024 Patched in 1.0.19 (49d)
Code Analysis
Analyzed Mar 16, 2026

Smart Image Gallery Code Analysis

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

SQL Query Safety

100% prepared3 total queries

Output Escaping

36% escaped36 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

5 flows5 with unsanitized paths
settings (modules\06_Google\google.clss.php:15)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Smart Image Gallery Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_bar_menubanner.php:107
actionwidgets_initphotoshow.clss.php:68
filteroption_sbp_settingsphotoshow.clss.php:355
actioninitphotoshow.php:18
filterget_post_metadataphotoshow.php:19
actioninitphotoshow.php:79
actionadmin_enqueue_scriptsphotoshow.php:80
actionmedia_buttonsphotoshow.php:81
actionenqueue_block_editor_assetsphotoshow.php:82
actionwp_enqueue_scriptsphotoshow.php:83
actionadmin_menuphotoshow.php:84
Maintenance & Trust

Smart Image Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 29, 2025
PHP min version
Downloads42K

Community Trust

Rating60/100
Number of ratings2
Active installs100
Developer Profile

Smart Image Gallery Developer Profile

codepeople

34 plugins · 89K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
964 days
View full developer profile
Detection Fingerprints

How We Detect Smart Image Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/photoshow/assets/css/photoshow.css/wp-content/plugins/photoshow/assets/js/photoshow.js/wp-content/plugins/photoshow/assets/js/gallery.js
Script Paths
/wp-content/plugins/photoshow/assets/js/photoshow.js/wp-content/plugins/photoshow/assets/js/gallery.js
Version Parameters
photoshow/assets/css/photoshow.css?ver=photoshow/assets/js/photoshow.js?ver=photoshow/assets/js/gallery.js?ver=

HTML / DOM Fingerprints

CSS Classes
photoshow-container
HTML Comments
<!-- Begin PhotoShow -->
Data Attributes
data-photoshow-options
JS Globals
photoshowphotoshow_admin_scripts
Shortcode Output
[smart-image-gallery]
FAQ

Frequently Asked Questions about Smart Image Gallery