IS Circular Photo Gallery Security & Risk Analysis

wordpress.org/plugins/is-circular-photo-gallery

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

20 active installs v1.9 PHP + WP 3.0.1+ Updated Jan 13, 2014
circulargalleriesgallerypicturepictures
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is IS Circular Photo Gallery Safe to Use in 2026?

Generally Safe

Score 85/100

IS Circular 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-circular-photo-gallery' plugin v1.9 exhibits a generally strong security posture based on the provided static analysis. The plugin has a very limited attack surface, with only one shortcode identified and no AJAX handlers, REST API routes, or cron events that are not protected by authentication checks. The code signals further reinforce this positive assessment, showing no dangerous functions, file operations, or external HTTP requests. All SQL queries are properly prepared, and crucial security mechanisms like nonce checks and capability checks are present. The absence of any taint analysis findings, critical or high severity, suggests that direct code execution or injection vulnerabilities are unlikely.

However, a significant concern arises from the output escaping analysis, where only 4% of 53 total outputs are properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. While the plugin demonstrates good practices in other areas, the lack of adequate output sanitization for the majority of its outputs is a critical weakness that could be exploited by attackers to inject malicious scripts into the website.

The vulnerability history of this plugin is clean, with no recorded CVEs. This, combined with the static analysis findings (excluding the output escaping issue), suggests a development team that is likely aware of security best practices. Nevertheless, the identified output escaping deficiency represents a tangible and exploitable risk that overshadows the otherwise positive security indicators.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

IS Circular Photo Gallery Security Vulnerabilities

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

IS Circular Photo Gallery Code Analysis

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

Output Escaping

4% escaped53 total outputs
Data Flows
All sanitized

Data Flow Analysis

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

IS Circular Photo Gallery Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

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

IS Circular Photo Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedJan 13, 2014
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

IS Circular 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 Circular 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-circular-photo-gallery/js/iscpgallery.js/wp-content/plugins/is-circular-photo-gallery/css/iscpgallery.css/wp-content/plugins/is-circular-photo-gallery/img/loading.gif
Script Paths
/wp-content/plugins/is-circular-photo-gallery/js/iscpgallery.js
Version Parameters
is-circular-photo-gallery/js/iscpgallery.js?ver=is-circular-photo-gallery/css/iscpgallery.css?ver=

HTML / DOM Fingerprints

CSS Classes
iscp_imageflowiscp_loadingiscp_imagesiscp_captionsiscp_slideriscp_scrollbariscp_imageflow_noscriptiscp_largerimages+1 more
HTML Comments
** Nothing needs to be done for now */** Nothing needs to be done for now */** ** WP-IS Circular Photo gallery shortcode handler */** ** Increment the instance to support multiple galleries on a single page */+11 more
Data Attributes
data-styledata-description
JS Globals
iscirculargallery
Shortcode Output
<div id="iscp_imageflow_<div id="iscp_loading_<img src="/img/loading.gif
FAQ

Frequently Asked Questions about IS Circular Photo Gallery