
BNE Gallery Extended Security & Risk Analysis
wordpress.org/plugins/bne-gallery-extendedSimple add-on to the default WordPress gallery shortcode, [gallery], to include a 3D Carousel and Masonry display option.
Is BNE Gallery Extended Safe to Use in 2026?
Generally Safe
Score 91/100BNE Gallery Extended has a strong security track record. Known vulnerabilities have been patched promptly.
The static analysis of bne-gallery-extended v1.2.2 reveals a strong adherence to secure coding practices. There are no identified dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped. Furthermore, the absence of file operations and external HTTP requests, coupled with a clean taint analysis, suggests a low risk of common vulnerabilities originating from these areas. The plugin also exhibits a zero-size attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events, which is a significant security strength.
Despite the excellent static analysis results, the plugin has a documented history of one medium-severity vulnerability related to Cross-Site Scripting, last patched in late 2024. While there are no currently unpatched vulnerabilities, this history indicates a potential for input sanitization issues to arise. The lack of nonce and capability checks across the (currently non-existent) entry points is noted, but given the absence of any entry points, this does not represent an immediate risk. Overall, the plugin appears secure based on static analysis, but the past XSS vulnerability warrants continued vigilance and prompt patching of any future issues.
Key Concerns
- Past medium severity XSS vulnerability
- No nonce checks on potential entry points
- No capability checks on potential entry points
BNE Gallery Extended Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
BNE Gallery Extended <= 1.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via gallery Shortcode
BNE Gallery Extended Code Analysis
Output Escaping
BNE Gallery Extended Attack Surface
WordPress Hooks 3
Maintenance & Trust
BNE Gallery Extended Maintenance & Trust
Maintenance Signals
Community Trust
BNE Gallery Extended Alternatives
Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery
nextgen-gallery
The most popular gallery plugin that lets you create galleries and albums in seconds.
Photo Gallery by 10Web – Mobile-Friendly Image Gallery
photo-gallery
Photo Gallery is a powerful image gallery plugin with a list of advanced options for creating responsive image galleries with beautiful lightbox.
Envira Gallery – Image Photo Gallery, Albums, Video Gallery, Slideshows & More
envira-gallery-lite
Envira Gallery is a fast, easy and powerful gallery builder with lightbox, masonry and grid layouts, albums, videos, and responsive displays and more
Modula Image Gallery – Photo Grid & Video Gallery
modula-best-grid-gallery
Create responsive image galleries with drag-and-drop grid builder. Custom layouts, video support, AI optimization. Works with any theme.
Visual Portfolio, Photo Gallery & Post Grid
visual-portfolio
Modern photo gallery and portfolio plugin with advanced layouts editor. Clean gallery styles with powerful settings in the Gutenberg block.
BNE Gallery Extended Developer Profile
2 plugins · 2K total installs
How We Detect BNE Gallery Extended
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bne-gallery-extended/assets/js/roundabout.min.js/wp-content/plugins/bne-gallery-extended/assets/css/bne-gallery-extended.css/wp-content/plugins/bne-gallery-extended/assets/js/roundabout.min.jsbne-gallery-extended/assets/css/bne-gallery-extended.css?ver=bne-gallery-extended/assets/js/roundabout.min.js?ver=HTML / DOM Fingerprints
bne-gallery-extendedbne-gallery-carousel-wrapperbne-gallery-loaderroundabout-navfa-arrow-circle-leftfa-arrow-circle-rightcarousel-sliderslide+4 more<!-- The BNE Gallery Extended Class --><!-- Constructor --><!-- Gallery Shortcode Hijack --><!-- Checks if display attribute exist, if not set to "null" to prevent -->+40 moredata-gallery-iddata-gallery-displaydata-gallery-settingsjQuery<div id="bne-carousel-<div class="bne-gallery-extended bne-gallery-carousel-wrapper clearfix"><div class="bne-gallery-loader"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div><a href="#" title="Previous" class="prev"><i class="fa fa-arrow-circle-left"></i></a>