Album and Image Gallery Plus Lightbox Security & Risk Analysis

wordpress.org/plugins/album-and-image-gallery-plus-lightbox

A quick, easy way to display responsive image gallery and image album in a grid or slider with light box. Also work with Gutenberg shortcode block.

9K active installs v2.1.8 PHP + WP 4.0+ Updated Feb 19, 2026
album-sliderfancybox-popupimage-gallery-slidermagnific-popupresponsive-gallery
95
A · Safe
CVEs total4
Unpatched0
Last CVEFeb 18, 2026
Safety Verdict

Is Album and Image Gallery Plus Lightbox Safe to Use in 2026?

Generally Safe

Score 95/100

Album and Image Gallery Plus Lightbox has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

4 known CVEsLast CVE: Feb 18, 2026Updated 2mo ago
Risk Assessment

The 'album-and-image-gallery-plus-lightbox' plugin version 2.1.8 shows a mixed security posture. On the positive side, the static analysis indicates strong adherence to security best practices in several areas. All identified entry points, including AJAX handlers and shortcodes, appear to have authorization checks. SQL queries are exclusively handled via prepared statements, and a high percentage of output is properly escaped, minimizing risks of cross-site scripting. Nonce and capability checks are also present for most handlers. However, the presence of the `unserialize` function is a significant concern as it can lead to object injection vulnerabilities if not handled with extreme care and sanitization of the input data. Additionally, four out of five analyzed taint flows involved unsanitized paths, indicating potential for arbitrary file access or manipulation, even though no critical or high severity issues were flagged in the taint analysis.

The vulnerability history reveals a pattern of four medium-severity CVEs across various common types, including Cross-Site Scripting, Code Injection, CSRF, and Missing Authorization. While there are currently no unpatched vulnerabilities, the recurring nature of these issues suggests a potential for undiscovered or recurring flaws. The most recent vulnerability was recorded in early 2026, which is in the future, suggesting a potential data anomaly or an indication of past security improvements being tracked forward. The previous vulnerabilities, especially those related to code injection and missing authorization, are particularly concerning, even at a medium severity, as they can have significant impacts if exploited.

In conclusion, while the plugin demonstrates strengths in secure coding practices like prepared statements and output escaping, the use of `unserialize` and the history of diverse security vulnerabilities, particularly those involving code injection and authorization, present notable risks. The taint analysis also flags potential issues with unsanitized paths. Developers should prioritize auditing the usage of `unserialize` and thoroughly reviewing the code related to file operations and input handling to mitigate the risks identified. The plugin's past vulnerability record warrants careful monitoring and diligent patching.

Key Concerns

  • Dangerous function 'unserialize' detected
  • 4 taint flows with unsanitized paths
  • History of 4 medium severity CVEs
  • Vulnerabilities include Code Injection and Missing Authorization
  • File operations detected
  • External HTTP requests detected
Vulnerabilities
4 published

Album and Image Gallery Plus Lightbox Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
1 CVE in 2024
2024
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

CVE-2025-13612medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Album and Image Gallery Plus Lightbox <= 2.1.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via Plugin's Shortcode

Feb 18, 2026 Patched in 2.1.8 (1d)
CVE-2024-4194medium · 6.5Improper Control of Generation of Code ('Code Injection')

Album and Image Gallery plus Lightbox <= 2.0 - Unauthenticated Arbitrary Shortcode Execution

Jun 5, 2024 Patched in 2.1 (2d)

Album and Image Gallery plus Lightbox <= 1.6.2 - Cross-Site Request Forgery

Feb 6, 2023 Patched in 1.6.3 (351d)
CVE-2023-25060medium · 5.3Missing Authorization

Album and Image Gallery plus Lightbox <= 1.6.2 - Missing Authorization

Feb 2, 2023 Patched in 1.6.3 (355d)
Version History

Album and Image Gallery Plus Lightbox Release Timeline

Code Analysis
Analyzed Mar 16, 2026

Album and Image Gallery Plus Lightbox Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
20
399 escaped
Nonce Checks
8
Capability Checks
6
File Operations
3
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

unserialize$info = @unserialize($data);wpos-analytics\includes\class-anylc-admin.php:696

Output Escaping

95% escaped419 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
aigpl_gallery_album_slider (includes\shortcode\aigpl-gallery-album-slider.php:18)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Album and Image Gallery Plus Lightbox Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 2

authwp_ajax_aigpl_get_attachment_edit_formincludes\admin\class-aigpl-admin.php:47
authwp_ajax_aigpl_save_attachment_dataincludes\admin\class-aigpl-admin.php:50

Shortcodes 4

[aigpl-gallery-album-slider] includes\shortcode\aigpl-gallery-album-slider.php:218
[aigpl-gallery-album] includes\shortcode\aigpl-gallery-album.php:196
[aigpl-gallery-slider] includes\shortcode\aigpl-gallery-slider.php:182
[aigpl-gallery] includes\shortcode\aigpl-gallery.php:168
WordPress Hooks 33
actionplugins_loadedalbum-and-image-gallery.php:101
actionupdate_option_active_pluginsalbum-and-image-gallery.php:137
actionadmin_noticesalbum-and-image-gallery.php:190
actionadmin_initincludes\admin\class-aigpl-admin.php:20
actionadmin_menuincludes\admin\class-aigpl-admin.php:23
actionadd_meta_boxesincludes\admin\class-aigpl-admin.php:26
filterpost_row_actionsincludes\admin\class-aigpl-admin.php:41
actionadmin_footerincludes\admin\class-aigpl-admin.php:44
actioninitincludes\admin\supports\blocks\gutenberg-block.php:52
actionenqueue_block_editor_assetsincludes\admin\supports\blocks\gutenberg-block.php:69
filterblock_categories_allincludes\admin\supports\blocks\gutenberg-block.php:90
actioninitincludes\aigpl-post-types.php:64
actioninitincludes\aigpl-post-types.php:102
filterpost_updated_messagesincludes\aigpl-post-types.php:137
actionadmin_enqueue_scriptsincludes\class-aigpl-script.php:20
actionwp_enqueue_scriptsincludes\class-aigpl-script.php:23
actionadmin_menuwpos-analytics\includes\class-anylc-admin.php:45
actionadmin_menuwpos-analytics\includes\class-anylc-admin.php:48
actionadmin_initwpos-analytics\includes\class-anylc-admin.php:51
actionadmin_noticeswpos-analytics\includes\class-anylc-admin.php:54
actionadmin_footerwpos-analytics\includes\class-anylc-admin.php:57
actionwp_loadedwpos-analytics\includes\class-anylc-admin.php:60
actioninitwpos-analytics\includes\class-anylc-admin.php:63
filtercron_scheduleswpos-analytics\includes\class-anylc-admin.php:66
actionwpos_monthly_cron_hookwpos-analytics\includes\class-anylc-admin.php:69
actionrest_api_initwpos-analytics\includes\class-anylc-admin.php:72
filterrest_pre_serve_requestwpos-analytics\includes\class-anylc-admin.php:585
actionadmin_enqueue_scriptswpos-analytics\includes\class-anylc-script.php:20
actionactivated_pluginwpos-analytics\wpos-analytics.php:244
actionplugins_loadedwpos-analytics\wpos-analytics.php:258
actionadmin_menuwpos-plugins\includes\admin\class-espbw-admin.php:19
actionadmin_enqueue_scriptswpos-plugins\includes\class-espbw-script.php:19
actionplugins_loadedwpos-plugins\wpos-recommendation.php:185

Scheduled Events 1

wpos_monthly_cron_hook
Maintenance & Trust

Album and Image Gallery Plus Lightbox Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 19, 2026
PHP min version
Downloads237K

Community Trust

Rating96/100
Number of ratings27
Active installs9K
Developer Profile

Album and Image Gallery Plus Lightbox Developer Profile

Essential Plugin

33 plugins · 204K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
212 days
View full developer profile
Detection Fingerprints

How We Detect Album and Image Gallery Plus Lightbox

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/css/aigpl-style.css/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/css/magnific-popup.css/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/css/owl.carousel.min.css/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/css/owl.theme.default.min.css/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/js/aigpl-public.js/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/js/jquery.magnific-popup.js/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/js/owl.carousel.min.js/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/js/aigpl-gutenberg-editor.js
Script Paths
/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/js/aigpl-public.js/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/js/jquery.magnific-popup.js/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/js/owl.carousel.min.js
Version Parameters
album-and-image-gallery-plus-lightbox/assets/css/aigpl-style.css?ver=album-and-image-gallery-plus-lightbox/assets/css/magnific-popup.css?ver=album-and-image-gallery-plus-lightbox/assets/css/owl.carousel.min.css?ver=album-and-image-gallery-plus-lightbox/assets/css/owl.theme.default.min.css?ver=album-and-image-gallery-plus-lightbox/assets/js/aigpl-public.js?ver=album-and-image-gallery-plus-lightbox/assets/js/jquery.magnific-popup.js?ver=album-and-image-gallery-plus-lightbox/assets/js/owl.carousel.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
aigpl-gallery-wrapaigpl-album-wrapaigpl-gallery-slider-wrapaigpl-album-slider-wrap
Data Attributes
data-aigpl-id
JS Globals
aigpl_gallery_renderaigpl_slider_renderaigpl_album_renderaigpl_album_slider_renderaigpl_public_js_objectaigpl_admin_js_object
Shortcode Output
[aigpl-gallery[aigpl-gallery-slider[aigpl-gallery-album[aigpl-gallery-album-slider
FAQ

Frequently Asked Questions about Album and Image Gallery Plus Lightbox