Product Carousel Slider & Grid Ultimate for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-product-carousel-slider-and-grid-ultimate

The most intuitive solution to make your eCommerce site visually appealing. Create & customize WooCommerce product carousel, sliders, or grids easily

7K active installs v1.10.2 PHP + WP 4.0+ Updated Mar 4, 2025
woocommerce-carouselwoocommerce-gridwoocommerce-product-carouselwoocommerce-product-sliderwoocommerce-slider
86
A · Safe
CVEs total6
Unpatched0
Last CVEJan 24, 2025
Safety Verdict

Is Product Carousel Slider & Grid Ultimate for WooCommerce Safe to Use in 2026?

Generally Safe

Score 86/100

Product Carousel Slider & Grid Ultimate for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

6 known CVEsLast CVE: Jan 24, 2025Updated 1yr ago
Risk Assessment

The plugin exhibits a mixed security posture. While the static analysis shows a relatively small attack surface with no immediately apparent unprotected entry points and a strong reliance on prepared statements for SQL queries, the presence of the `unserialize` function is a significant concern. This function is notoriously risky if not handled with extreme caution and proper input validation, as it can lead to deserialization vulnerabilities. The high percentage of properly escaped output is a positive indicator, suggesting some efforts towards preventing XSS.

The vulnerability history paints a concerning picture. The plugin has a history of six known CVEs, with a significant number (three high and three medium) that are currently patched. The types of past vulnerabilities, including Remote File Inclusion, Deserialization of Untrusted Data, Missing Authorization, and Cross-site Scripting, directly correlate with potential risks highlighted by the static analysis (unserialize). The recency of the last vulnerability (2025-01-24) suggests ongoing security challenges or a pattern of discovering vulnerabilities.

In conclusion, while the plugin demonstrates some good security practices like input sanitization for SQL and output escaping, the identified `unserialize` function and the historical pattern of severe vulnerabilities are significant red flags. Users should exercise caution, and developers should prioritize robust input validation around any use of `unserialize` and address the historical vulnerability types comprehensively. The lack of critical taint flows in the current static analysis is a positive sign, but it doesn't negate the inherent risks associated with `unserialize` and the plugin's past.

Key Concerns

  • Dangerous function: unserialize detected
  • Past high severity vulnerabilities (3)
  • Past medium severity vulnerabilities (3)
  • Output escaping is not 100% proper
Vulnerabilities
6

Product Carousel Slider & Grid Ultimate for WooCommerce Security Vulnerabilities

CVEs by Year

2 CVEs in 2022
2022
3 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
3
Medium
3

6 total CVEs

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

Product Carousel Slider & Grid Ultimate for WooCommerce <= 1.10.0 - Authenticated (Editor+) Stored Cross-Site Scripting

Jan 24, 2025 Patched in 1.10.1 (5d)
CVE-2024-12040high · 8.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Product Carousel Slider & Grid Ultimate for WooCommerce <= 1.9.10 - Authenticated (Contributor+) Local File Inclusion via 'theme'

Dec 11, 2024 Patched in 1.10.0 (1d)
CVE-2024-44048high · 8.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Product Carousel Slider & Grid Ultimate for WooCommerce <= 1.9.10 - Authenticated (Contributor+) Local File Inclusion

Sep 16, 2024 Patched in 1.10.0 (86d)
CVE-2024-1950high · 7.5Deserialization of Untrusted Data

Product Carousel Slider & Grid Ultimate for WooCommerce <= 1.9.7 - Authenticated(Contributor+) PHP Object Injection

Mar 5, 2024 Patched in 1.9.8 (149d)

Appsero <= 1.2.1 - Missing Authorization

Dec 16, 2022 Patched in 1.9.4 (699d)
WF-12ad3c6c-9a01-4801-b754-79e6e1b2d2a3-woo-product-carousel-slider-and-grid-ultimatemedium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WooCommerce Product Carousel, Slider & Grid Ultimate <= 1.8.6 - Authenticated (Contributor+) Stored Cross-Site Scripting

Aug 5, 2022 Patched in 1.8.7 (536d)
Code Analysis
Analyzed Mar 16, 2026

Product Carousel Slider & Grid Ultimate for WooCommerce Code Analysis

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

Dangerous Functions Found

unserialize$unserialized_data = unserialize( base64_decode( $wcpscu_data ) );main.php:130

SQL Query Safety

100% prepared2 total queries

Output Escaping

91% escaped375 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajax_quick_view (includes\classes\class-shortcode.php:531)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Product Carousel Slider & Grid Ultimate for WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_ajax_quick_viewincludes\classes\class-shortcode.php:18
noprivwp_ajax_ajax_quick_viewincludes\classes\class-shortcode.php:19
WordPress Hooks 29
actionswitch_themeincludes\appsero\src\Insights.php:132
actionswitch_themeincludes\appsero\src\Insights.php:133
actionadmin_footerincludes\appsero\src\Insights.php:145
actionadmin_noticesincludes\appsero\src\Insights.php:162
actionadmin_initincludes\appsero\src\Insights.php:165
filtercron_schedulesincludes\appsero\src\Insights.php:171
actionadmin_menuincludes\appsero\src\License.php:219
actionafter_switch_themeincludes\appsero\src\License.php:774
actionswitch_themeincludes\appsero\src\License.php:775
filterpre_set_site_transient_update_pluginsincludes\appsero\src\Updater.php:51
filterplugins_apiincludes\appsero\src\Updater.php:52
filterpre_set_site_transient_update_themesincludes\appsero\src\Updater.php:61
actioninitincludes\classes\class-custom-post.php:15
actionedit_postincludes\classes\class-meta-box.php:17
filterwp_insert_post_dataincludes\classes\class-meta-box.php:19
filterpost_row_actionsincludes\classes\class-meta-box.php:20
actionelementor/widgets/registerincludes\elementor\init.php:11
actioninitincludes\gutenberg\init.php:106
actionadmin_noticesmain.php:69
actioninitmain.php:72
actionadmin_enqueue_scriptsmain.php:73
actiontemplate_redirectmain.php:74
actionadmin_menumain.php:75
actionelementor/preview/enqueue_stylesmain.php:77
actionelementor/preview/enqueue_scriptsmain.php:78
actionenqueue_block_editor_assetsmain.php:80
actionadmin_noticesmain.php:83
actionadmin_initmain.php:87
actionbefore_woocommerce_initmain.php:95
Maintenance & Trust

Product Carousel Slider & Grid Ultimate for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 4, 2025
PHP min version
Downloads236K

Community Trust

Rating86/100
Number of ratings34
Active installs7K
Developer Profile

Product Carousel Slider & Grid Ultimate for WooCommerce Developer Profile

wpWax

15 plugins · 62K total installs

67
trust score
Avg Security Score
83/100
Avg Patch Time
210 days
View full developer profile
Detection Fingerprints

How We Detect Product Carousel Slider & Grid Ultimate for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/css/frontend.css/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/css/style.css/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/css/swiper.css/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/js/frontend.js/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/js/swiper.js/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/js/wow.min.js
Script Paths
/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/js/frontend.js/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/js/swiper.js/wp-content/plugins/woo-product-carousel-slider-and-grid-ultimate/assets/js/wow.min.js
Version Parameters
woo-product-carousel-slider-and-grid-ultimate/assets/css/frontend.css?ver=woo-product-carousel-slider-and-grid-ultimate/assets/css/style.css?ver=woo-product-carousel-slider-and-grid-ultimate/assets/css/swiper.css?ver=woo-product-carousel-slider-and-grid-ultimate/assets/js/frontend.js?ver=woo-product-carousel-slider-and-grid-ultimate/assets/js/swiper.js?ver=woo-product-carousel-slider-and-grid-ultimate/assets/js/wow.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wcpcsu-main-wrapperwcpcsu-product-sliderwcpcsu-product-gridwcpcsu-product-carousel
HTML Comments
<!-- Customizer --><!-- End Customizer --><!-- Premium plugin -->
Data Attributes
data-wcpcsu-options
JS Globals
wcpcsu_frontend_data
REST Endpoints
/wp-json/wcpcsu/v1/products
Shortcode Output
[wcpcsu_products
FAQ

Frequently Asked Questions about Product Carousel Slider & Grid Ultimate for WooCommerce