Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery Security & Risk Analysis

wordpress.org/plugins/awesome-responsive-photo-gallery

Upgrade WordPress gallery shortcode to a modern, responsive, touch-friendly lightbox gallery with 3 stunning lightbox styles.

100 active installs v1.2.1 PHP 7.4+ WP 5.2+ Updated Mar 7, 2025
galleryimage-gallerylightbox-galleryphoto-galleryresponsive-gallery
91
A · Safe
CVEs total2
Unpatched0
Last CVEJan 30, 2025
Safety Verdict

Is Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery Safe to Use in 2026?

Generally Safe

Score 91/100

Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Jan 30, 2025Updated 1yr ago
Risk Assessment

The 'awesome-responsive-photo-gallery' plugin v1.2.1 demonstrates good security practices in its current static analysis. All identified entry points, including AJAX handlers and shortcodes, appear to have proper authorization and capability checks implemented. The absence of dangerous functions, reliance on prepared statements for SQL queries, and 100% proper output escaping are positive indicators. Taint analysis reveals no unsanitized paths, further reinforcing a secure code base in this version.

However, the plugin's vulnerability history raises a significant concern. With two previously disclosed medium-severity vulnerabilities, specifically related to Missing Authorization and Cross-site Scripting, there's a pattern of past security weaknesses. Although these are listed as currently unpatched, the fact that there are no unpatched CVEs in this specific version mitigates immediate risk from past issues. The presence of past vulnerabilities suggests a potential for undiscovered flaws or for similar issues to re-emerge if coding practices are not consistently maintained.

In conclusion, while version 1.2.1 of 'awesome-responsive-photo-gallery' appears to be secure based on the provided static analysis, the plugin's history of medium-severity vulnerabilities (Missing Authorization, XSS) warrants careful consideration. Users should remain vigilant for future updates and monitor for any new security advisories. The plugin has strengths in its current code's security controls but a historical weakness in its past security posture.

Key Concerns

  • History of medium severity vulnerabilities (2)
  • Past vulnerabilities include Missing Auth and XSS
Vulnerabilities
2 published

Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-24697medium · 5.3Missing Authorization

Image Gallery – Responsive Photo Gallery <= 1.0.5 - Missing Authorization

Jan 30, 2025 Patched in 1.2 (26d)
CVE-2024-12403medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Image Gallery – Responsive Photo Gallery <= 1.0.5 - Reflected Cross-Site Scripting

Jan 14, 2025 Patched in 2.1 (1d)
Version History

Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery Release Timeline

Code Analysis
Analyzed Mar 16, 2026

Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery Code Analysis

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

Output Escaping

100% escaped248 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
awrpg_process_gallery_option (inc\awrpg-process-options.php:50)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

noprivwp_ajax_awrpg_process_gallery_optioninc\awrpg-process-options.php:32
authwp_ajax_awrpg_process_gallery_optioninc\awrpg-process-options.php:34

Shortcodes 1

[gallery] action\awesome-shortcode.php:37
WordPress Hooks 9
actionwp_enqueue_scriptsaction\awesome-shortcode.php:40
actionadmin_enqueue_scriptsaction\awrpg-enqueue.php:21
actioninitaction\init-functions.php:22
filterwidget_textaction\init-functions.php:28
actionplugins_loadedawesome-gallery.php:41
filterimage_resize_dimensionsclass\awrpg_aq_resizer.php:78
actionadmin_menuinc\awrpg-admin.php:30
actionadmin_post_awrpg_newgalleryinc\awrpg-process.php:28
actionadmin_post_awrpg_process_galleryinc\awrpg-process.php:29
Maintenance & Trust

Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 7, 2025
PHP min version7.4
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery Developer Profile

Realwebcare

10 plugins · 9K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
119 days
View full developer profile
Detection Fingerprints

How We Detect Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/awesome-responsive-photo-gallery/css/awrpg-gallery-styles.css/wp-content/plugins/awesome-responsive-photo-gallery/js/awrpg-gallery-scripts.js/wp-content/plugins/awesome-responsive-photo-gallery/js/lightbox.min.js/wp-content/plugins/awesome-responsive-photo-gallery/js/swiper.min.js
Script Paths
/wp-content/plugins/awesome-responsive-photo-gallery/js/awrpg-gallery-scripts.js/wp-content/plugins/awesome-responsive-photo-gallery/js/lightbox.min.js/wp-content/plugins/awesome-responsive-photo-gallery/js/swiper.min.js
Version Parameters
awesome-responsive-photo-gallery/css/awrpg-gallery-styles.css?ver=awesome-responsive-photo-gallery/js/awrpg-gallery-scripts.js?ver=awesome-responsive-photo-gallery/js/lightbox.min.js?ver=awesome-responsive-photo-gallery/js/swiper.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
awrpg-gallery-containerawrpg-swiper-containerawrpg-lightbox
HTML Comments
<!-- awesome-gallery-shortcode --><!-- awesome-gallery-shortcode-output -->
Data Attributes
data-gallery-iddata-lightbox-target
JS Globals
awrpgGalleryConfigLightbox
Shortcode Output
<div style="display:inline-block;margin:0;padding:15px;border-radius:5px;margin-bottom:10px;background-color:#f9d4d4;border:1px solid #e66464;color:#b63737;font-size:15px;line-height:24px"> <h4>Gallery ID is not specified!</h4> <p>To display your gallery correctly, please add a <strong>unique ID</strong> to the gallery shortcode like below:</p> <p>[gallery <strong>id="1"</strong> ids="45,43,22,23,31,32,34,15"]</p> For step-by-step instructions, visit the <a href="%1$s" target="_blank"><strong>Help</strong></a> page. </div>
FAQ

Frequently Asked Questions about Awesome Responsive Photo Gallery – Image & Video Lightbox Gallery