Responsive Gallery Grid Security & Risk Analysis

wordpress.org/plugins/responsive-gallery-grid

Transforms the native WordPress gallery to a responsive gallery, respecting image proportions.

4K active installs v2.3.18 PHP 5.2.4+ WP 3.0+ Updated Nov 21, 2024
justified-gallerynative-galleryresponsiveresponsive-gallery
89
A · Safe
CVEs total4
Unpatched0
Last CVEOct 30, 2024
Safety Verdict

Is Responsive Gallery Grid Safe to Use in 2026?

Generally Safe

Score 89/100

Responsive Gallery Grid has a strong security track record. Known vulnerabilities have been patched promptly.

4 known CVEsLast CVE: Oct 30, 2024Updated 1yr ago
Risk Assessment

The plugin "responsive-gallery-grid" v2.3.18 exhibits a mixed security posture. On the positive side, the static analysis reveals a lack of direct entry points such as AJAX handlers, REST API routes, shortcodes, and cron events that are unprotected. Furthermore, all SQL queries are prepared, and there are no identified file operations or external HTTP requests, which are good security practices. The presence of nonce and capability checks, while limited in number, is also encouraging.

However, significant concerns arise from the low percentage of properly escaped output (16%), indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data might be rendered directly without sufficient sanitization. The taint analysis showing zero flows might be due to a limited scope of analysis or the absence of complex data flows that could lead to vulnerabilities, but the static code signals suggest potential weaknesses. The vulnerability history is particularly concerning, with 4 known medium severity CVEs, predominantly XSS and CSRF. The fact that these vulnerabilities have existed and been patched in the past suggests a recurring pattern of input handling weaknesses.

In conclusion, while the plugin demonstrates good practices in some areas like SQL querying and avoiding direct unprotected entry points, the significant number of past vulnerabilities, specifically XSS, combined with the alarmingly low output escaping rate, presents a substantial risk. The lack of identified taint flows might not accurately reflect the real-world risk given the historical issues and the code signals. Users should be cautious and ensure the plugin is updated to the latest version to mitigate historical issues, but ongoing vigilance regarding output sanitization is crucial.

Key Concerns

  • Low output escaping rate (16%)
  • 4 known medium CVEs in history
  • Past common vulnerability types: XSS, CSRF
Vulnerabilities
4

Responsive Gallery Grid Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
2 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

CVE-2024-4091medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Responsive Gallery Grid <= 2.3.14 - Authenticated (Admin+) Stored Cross-Site Scripting

Oct 30, 2024 Patched in 2.3.15 (212d)
CVE-2024-1664medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Responsive Gallery Grid <= 2.3.10 - Authenticated (Administrator+) Stored Cross-Site Scripting

Mar 19, 2024 Patched in 2.3.11 (23d)
CVE-2023-41659medium · 5.4Cross-Site Request Forgery (CSRF)

Responsive Gallery Grid <= 2.3.13 - Cross-Site Request Forgery

Sep 1, 2023 Patched in 2.3.14 (249d)
CVE-2023-0060medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Responsive Gallery Grid <= 2.3.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Jan 17, 2023 Patched in 2.3.9 (371d)
Code Analysis
Analyzed Mar 16, 2026

Responsive Gallery Grid Code Analysis

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

Output Escaping

16% escaped67 total outputs
Attack Surface

Responsive Gallery Grid Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
filterpost_gallerygallery-shortcode.php:237
actionwp_footerresponsive-gallery-grid.php:111
actionwp_enqueue_scriptsresponsive-gallery-grid.php:112
actionadmin_initrgg-options.php:74
actionadmin_enqueue_scriptsrgg-options.php:84
actionadmin_menurgg-options.php:90
actionadmin_initrgg-options.php:632
Maintenance & Trust

Responsive Gallery Grid Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 21, 2024
PHP min version5.2.4
Downloads203K

Community Trust

Rating94/100
Number of ratings66
Active installs4K
Developer Profile

Responsive Gallery Grid Developer Profile

Jules Colle

3 plugins · 105K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
125 days
View full developer profile
Detection Fingerprints

How We Detect Responsive Gallery Grid

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/responsive-gallery-grid/lib/simplelightbox/simple-lightbox.min.js/wp-content/plugins/responsive-gallery-grid/lib/slick/slick.1.9.0.min.js/wp-content/plugins/responsive-gallery-grid/js/main.js/wp-content/plugins/responsive-gallery-grid/lib/simplelightbox/simplelightbox.min.css/wp-content/plugins/responsive-gallery-grid/lib/slick/slick.1.9.0.min.css/wp-content/plugins/responsive-gallery-grid/lib/slick/slick-theme.css/wp-content/plugins/responsive-gallery-grid/css/style.css
Script Paths
/wp-content/plugins/responsive-gallery-grid/js/main.js
Version Parameters
responsive-gallery-grid/lib/simplelightbox/simple-lightbox.min.js?ver=responsive-gallery-grid/lib/slick/slick.1.9.0.min.js?ver=responsive-gallery-grid/js/main.js?ver=responsive-gallery-grid/lib/simplelightbox/simplelightbox.min.css?ver=responsive-gallery-grid/lib/slick/slick.1.9.0.min.css?ver=responsive-gallery-grid/lib/slick/slick-theme.css?ver=responsive-gallery-grid/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
rgg-gallery-containerrgg-gallery-gridrgg-gallery-itemrgg-gallery-image
Data Attributes
data-rgg-options
JS Globals
rgg_params
Shortcode Output
[rgg_gallery
FAQ

Frequently Asked Questions about Responsive Gallery Grid