Responsive Image Gallery Security & Risk Analysis

wordpress.org/plugins/responsive-image-gallery

This plugin is the combination of collagePlus jquery image gallery and Photobox image gallery. This plugin is responsive and always fits your screen w …

60 active installs v4.0 PHP + WP 3.0.1+ Updated Jul 29, 2020
collageplusgallerygallery-photoboxgallery-plugingallery-shortcode
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Responsive Image Gallery Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The responsive-image-gallery plugin v4.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for all SQL queries and has no known past vulnerabilities, suggesting a generally stable and secure development history. The presence of nonce and capability checks, along with the absence of dangerous functions and file operations, further contribute to its strengths.

However, significant concerns arise from the static analysis. The plugin has a notable attack surface with two entry points, one of which is an AJAX handler lacking authentication checks. This unprotected entry point represents a direct pathway for potential attackers to interact with the plugin's functionality without proper authorization. Furthermore, a substantial portion of its output (77%) is not properly escaped, creating a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is incorporated into these outputs.

While the vulnerability history is clean, this should not be a cause for complacency, especially given the identified weaknesses in the code. The lack of taint analysis results is also a minor concern, as it might indicate limited analysis depth or a lack of complex data flow scenarios within the plugin. Overall, the plugin's strengths in data sanitization and its clean history are overshadowed by the critical risk posed by the unauthenticated AJAX endpoint and the widespread output escaping issues.

Key Concerns

  • Unprotected AJAX handler
  • Large percentage of unescaped output
Vulnerabilities
None known

Responsive Image Gallery Security Vulnerabilities

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

Responsive Image Gallery Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

23% escaped13 total outputs
Attack Surface
1 unprotected

Responsive Image Gallery Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_get_galleriesResponsiveImageGalleryAdmin.php:9

Shortcodes 1

[show-responsive-image-gallery-by-sajesh] image-gallery.php:21
WordPress Hooks 11
actioninitimage-gallery.php:22
actionwp_footerimage-gallery.php:23
filterthe_contentimage-gallery.php:25
actioninitResponsiveImageGalleryAdmin.php:5
actionadd_meta_boxesResponsiveImageGalleryAdmin.php:6
actionsave_postResponsiveImageGalleryAdmin.php:7
actionadmin_print_scripts-post-new.phpResponsiveImageGalleryAdmin.php:72
actionadmin_print_scripts-post.phpResponsiveImageGalleryAdmin.php:73
filtermce_external_pluginsResponsiveImageGalleryAdmin.php:75
filtermce_buttonsResponsiveImageGalleryAdmin.php:76
actionwp_enqueue_scriptsResponsiveImageGalleryAdmin.php:145
Maintenance & Trust

Responsive Image Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJul 29, 2020
PHP min version
Downloads18K

Community Trust

Rating68/100
Number of ratings14
Active installs60
Developer Profile

Responsive Image Gallery Developer Profile

Sajesh Bahing

1 plugin · 60 total installs

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

How We Detect Responsive 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/responsive-image-gallery/collage-plus/css/transitions.css/wp-content/plugins/responsive-image-gallery/photobox/photobox/photobox.css/wp-content/plugins/responsive-image-gallery/collage-plus/jquery.collagePlus.min.js/wp-content/plugins/responsive-image-gallery/collage-plus/extras/jquery.removeWhitespace.min.js/wp-content/plugins/responsive-image-gallery/collage-plus/extras/jquery.collageCaption.min.js/wp-content/plugins/responsive-image-gallery/photobox/photobox/jquery.photobox.js
Script Paths
/wp-content/plugins/responsive-image-gallery/collage-plus/css/transitions.css/wp-content/plugins/responsive-image-gallery/photobox/photobox/photobox.css/wp-content/plugins/responsive-image-gallery/collage-plus/jquery.collagePlus.min.js/wp-content/plugins/responsive-image-gallery/collage-plus/extras/jquery.removeWhitespace.min.js/wp-content/plugins/responsive-image-gallery/collage-plus/extras/jquery.collageCaption.min.js/wp-content/plugins/responsive-image-gallery/photobox/photobox/jquery.photobox.js

HTML / DOM Fingerprints

CSS Classes
CollageImage_WrapperpbWrapper
Data Attributes
data-caption
JS Globals
wp_responsive_image_gallery_post_idResponsiveImageGalleryAdmin
REST Endpoints
/wp-json/responsive-image-gallery/v1/galleries
Shortcode Output
<div class="Collage <a class="fancybox-<img src="
FAQ

Frequently Asked Questions about Responsive Image Gallery