IS Photo Gallery Security & Risk Analysis

wordpress.org/plugins/is-photo-gallery

Picture gallery with Lightbox popups. Uses images from either the Wordpress Media Library or an uploaded directory of images.

10 active installs v1.0 PHP + WP 3.0.1+ Updated Mar 27, 2014
coverflowgalleriesgallerypicturepictures
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is IS Photo Gallery Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The "is-photo-gallery" v1.0 plugin exhibits a generally good security posture, adhering to several best practices. The absence of known CVEs and a clean vulnerability history suggest a history of responsible development or a lack of prior exploitation. The code analysis reveals no dangerous functions, no direct SQL queries (all prepared statements), no file operations, and no external HTTP requests, which are all positive indicators. The presence of nonce and capability checks, although minimal, is also encouraging.

However, there are significant concerns regarding output escaping. With 42 total outputs, only 5% are properly escaped. This indicates a high likelihood of cross-site scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered without sufficient sanitization. While the attack surface is small and no unprotected entry points were found, the weak output escaping is a critical weakness that could be exploited to inject malicious scripts into the website.

In conclusion, while the plugin benefits from a clean vulnerability history and the avoidance of common risky patterns like raw SQL and external requests, the severe lack of output escaping presents a substantial security risk. This is the most prominent weakness that needs immediate attention. Future development should prioritize robust output sanitization.

Key Concerns

  • High percentage of unescaped output
Vulnerabilities
None known

IS Photo Gallery Security Vulnerabilities

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

IS Photo Gallery Code Analysis

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

Output Escaping

5% escaped42 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
settings_page (wp-isphoto.php:494)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

IS Photo Gallery Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wp-is3dphoto] wp-isphoto.php:62
WordPress Hooks 5
actionadmin_noticeswp-isphoto.php:54
actioninitwp-isphoto.php:60
actionadmin_menuwp-isphoto.php:61
filterattachment_fields_to_editwp-isphoto.php:63
filterattachment_fields_to_savewp-isphoto.php:64
Maintenance & Trust

IS Photo Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedMar 27, 2014
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

IS Photo Gallery Developer Profile

Irena0575

3 plugins · 40 total installs

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

How We Detect IS Photo Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/is-photo-gallery/js/is3d-gallery.js/wp-content/plugins/is-photo-gallery/css/style.css/wp-content/plugins/is-photo-gallery/img/loading.gif
Script Paths
/wp-content/plugins/is-photo-gallery/js/is3d-gallery.js
Version Parameters
is-photo-gallery/js/is3d-gallery.js?ver=is-photo-gallery/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
is3d_imageflowis3d_loadingis3d_imagesis3d_captionsis3d_slideris3d_scrollbaris3d_imageflow_noscriptis3d_largerimages
HTML Comments
<!-- WP-IS Photo gallery shortcode handler --><!-- Start output --><!-- Add images --><!-- What does the carousel image link to? -->+4 more
Data Attributes
data-style="is3d_lightbox"data-description
JS Globals
is3dgallery
Shortcode Output
[wp-is3dphoto]
FAQ

Frequently Asked Questions about IS Photo Gallery