
Shader Grid Security & Risk Analysis
wordpress.org/plugins/shader-gridPowerful and extremely customizable responsive infinite image/video grid with WebGL shaders and lightbox support.
Is Shader Grid Safe to Use in 2026?
Generally Safe
Score 100/100Shader Grid has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The shader-grid v1.0 plugin demonstrates a generally strong security posture with several good practices in place. Notably, all SQL queries utilize prepared statements, and all output is properly escaped, mitigating common injection and cross-site scripting (XSS) vulnerabilities. The absence of file operations and external HTTP requests further reduces the attack surface. The plugin also includes nonce and capability checks on some of its entry points.
However, a significant concern arises from the presence of two AJAX handlers that lack authentication checks. These unprotected entry points represent potential attack vectors that could be exploited if they handle user-supplied data or perform sensitive actions. While taint analysis and vulnerability history show no immediate critical or high-risk issues, the unprotected AJAX handlers are a clear weakness that needs immediate attention.
In conclusion, shader-grid v1.0 has a solid foundation of secure coding practices. The lack of known vulnerabilities and the use of prepared statements and output escaping are commendable. Nevertheless, the two unprotected AJAX handlers introduce a notable risk that detracts from an otherwise secure profile. Addressing these unprotected entry points should be the priority to further harden the plugin's security.
Key Concerns
- Unprotected AJAX handlers
Shader Grid Security Vulnerabilities
Shader Grid Code Analysis
Output Escaping
Shader Grid Attack Surface
AJAX Handlers 6
Shortcodes 1
WordPress Hooks 9
Maintenance & Trust
Shader Grid Maintenance & Trust
Maintenance Signals
Community Trust
Shader Grid Alternatives
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.
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.
Robo Gallery – Photo & Image Slider
robo-gallery
Robo Gallery is a powerful image gallery and photo gallery plugin with advanced features to create responsive galleries with a beautiful lightbox
Pixel Gallery Addons for Elementor – Easy Grid, Creative Gallery, Drag and Drop Grid, Custom Grid Layout, Portfolio Gallery
pixel-gallery
Best Addon for Elementor WordPress Plugin with 60+ Most Popular Elements that need your everyday website page building.
Mosaic Gallery – Advanced Gallery
mosaic-gallery-advanced-gallery
Mosaic Gallery is an advanced plugin for creating stunning, responsive mosaic-style galleries with ease, offering customizable layouts and effects.
Shader Grid Developer Profile
7 plugins · 80 total installs
How We Detect Shader Grid
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/shader-grid/css/fwdsg-dialog.css/wp-content/plugins/shader-grid/css/fwdsg_gallery.css/wp-content/plugins/shader-grid/css/fwdsg_tooltip.css/wp-content/plugins/shader-grid/css/fwdsg_header.css/wp-content/plugins/shader-grid/js/FWDSG.js/wp-content/plugins/shader-grid/js/FWDSGMessage.js/wp-content/plugins/shader-grid/js/FWDSGTooltip.js/wp-content/plugins/shader-grid/js/FWDSGDialog.js+6 more/wp-content/plugins/shader-grid/js/FWDSG.js/wp-content/plugins/shader-grid/js/FWDSGMessage.js/wp-content/plugins/shader-grid/js/FWDSGTooltip.js/wp-content/plugins/shader-grid/js/FWDSGDialog.js/wp-content/plugins/shader-grid/js/fwdsg_gallery.js/wp-content/plugins/shader-grid/js/fwdsg_tooltip.js+4 moreshader-grid/css/fwdsg-dialog.css?ver=shader-grid/css/fwdsg_gallery.css?ver=shader-grid/css/fwdsg_tooltip.css?ver=shader-grid/css/fwdsg_header.css?ver=shader-grid/js/FWDSG.js?ver=shader-grid/js/FWDSGMessage.js?ver=shader-grid/js/FWDSGTooltip.js?ver=shader-grid/js/FWDSGDialog.js?ver=shader-grid/js/fwdsg_gallery.js?ver=shader-grid/js/fwdsg_tooltip.js?ver=shader-grid/js/fwdsg_header.js?ver=shader-grid/js/fwdsg_data.js?ver=shader-grid/js/fwdsg_manager.js?ver=shader-grid/js/fwdsg_shortcode.js?ver=HTML / DOM Fingerprints
fwdsg-gallery-containerfwdsg-gallery-itemfwdsg-gallery-thumbnailfwdsg-gallery-image<!-- START FWDSG SHORTCODE --><!-- END FWDSG SHORTCODE -->data-fwdsg-preset-namedata-fwdsg-gallery-namedata-fwdsg-gallery-idfwdsgPresetsArfwdsgGalleriesNamesArfwdsgGalleries_ar/wp-json/fwdsg/v1/presets/wp-json/fwdsg/v1/galleries[fwdsg][fwdsg preset_name="example_preset" gallery_name="example_gallery"]