
Carousel Slider Block for Gutenberg Security & Risk Analysis
wordpress.org/plugins/carousel-blockA responsive modern carousel slider for the Gutenberg block editor that lets you add any blocks to your slides.
Is Carousel Slider Block for Gutenberg Safe to Use in 2026?
Generally Safe
Score 100/100Carousel Slider Block for Gutenberg has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "carousel-block" plugin v2.0.8 exhibits a strong security posture based on the provided static analysis. It has zero identified entry points, meaning there are no direct interfaces like AJAX handlers, REST API routes, or shortcodes that attackers could easily exploit. The complete absence of dangerous functions and file operations further strengthens its security. Additionally, the code demonstrates good practices by using prepared statements for all SQL queries and shows a commitment to security with no recorded vulnerabilities, including CVEs.
However, a notable concern arises from the output escaping. With 44% of outputs not properly escaped, there is a moderate risk of Cross-Site Scripting (XSS) vulnerabilities. Attackers could potentially inject malicious scripts through user-supplied data that is not adequately sanitized before being displayed to other users. The lack of nonce checks and capability checks, while not immediately exploitable due to the zero attack surface, indicates potential areas for future weaknesses if new entry points are introduced without corresponding security measures.
In conclusion, "carousel-block" v2.0.8 is currently in a very secure state with no known critical vulnerabilities or exploitable attack vectors. The primary area for improvement and vigilance lies in the incomplete output escaping. If this is addressed, the plugin can be considered exceptionally secure. The clean vulnerability history is a positive indicator of the developer's attention to security.
Key Concerns
- Low output escaping percentage
Carousel Slider Block for Gutenberg Security Vulnerabilities
Carousel Slider Block for Gutenberg Code Analysis
Output Escaping
Carousel Slider Block for Gutenberg Attack Surface
WordPress Hooks 4
Maintenance & Trust
Carousel Slider Block for Gutenberg Maintenance & Trust
Maintenance Signals
Community Trust
Carousel Slider Block for Gutenberg Alternatives
Carousel Block – Responsive Image and Content Carousel
b-carousel-block
Create stunning carousels effortlessly with the Carousel Block. Showcase your images in an elegant carousel directly within the Gutenberg editor.
bSlider – Create Responsive Image, Post, Product, and Video Sliders
b-slider
bSlider is a WordPress slider plugin that lets you create responsive image, post, product, and video carousels using the Gutenberg block & shortcode.
Slider Blocks
slider-blocks
Slider Blocks is a WordPress Slider Block Plugin that allows you to create a slider or carousel with both static and dyanmic content.
WP Swiper
wp-swiper
Gutenberg Block The Most Modern Mobile Touch Slider. Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amaz …
LIQUID BLOCKS – Slider, Carousel, Accordion
liquid-blocks
This plugin extends the block editor.
Carousel Slider Block for Gutenberg Developer Profile
4 plugins · 41K total installs
How We Detect Carousel Slider Block for Gutenberg
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/carousel-block/build/carousel-legacy/index.js/wp-content/plugins/carousel-block/build/carousel-legacy/index.css/wp-content/plugins/carousel-block/build/carousel-legacy/style-index.css/wp-content/plugins/carousel-block/vendor/slick/slick.min.css/wp-content/plugins/carousel-block/vendor/slick/slick.min.js/wp-content/plugins/carousel-block/vendor/slick/init.js/wp-content/plugins/carousel-block/build/components/legacy-warning.js/wp-content/plugins/carousel-block/build/carousel/index.js+2 more../build/carousel-legacy/index.js../build/slide-legacy/index.js/vendor/slick/slick.min.js/vendor/slick/init.js../build/components/legacy-warning.js../build/carousel/index.jscarousel-block/vendor/slick/slick.min.css?ver=carousel-block/vendor/slick/slick.min.js?ver=carousel-block/vendor/slick/init.js?ver=carousel-block/build/components/legacy-warning.js?ver=carousel-block/build/carousel-legacy/index.js?ver=carousel-block/build/carousel-legacy/index.css?ver=carousel-block/build/carousel-legacy/style-index.css?ver=carousel-block/build/carousel/index.js?ver=carousel-block/build/carousel/index.css?ver=carousel-block/build/carousel/style-index.css?ver=HTML / DOM Fingerprints
wp-block-cb-carouselwp-block-cb-slidedata-block="cb/carousel"data-block="cb/slide"window.CarouselSliderBlockLegacyWarning