ShopCode Owl Carousel WooCommerce Widget Security & Risk Analysis

wordpress.org/plugins/shopcode-owl-carousel-woocommerce-widget

Show product WooCommerce categories on homepage owl carousel width reponsive - ShopCode Owl Carousel WooCommerce Widget

0 active installs v1.0 PHP + WP 4.0+ Updated Nov 30, 2018
owl-carouselwoocommerce-widget-responsive
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ShopCode Owl Carousel WooCommerce Widget Safe to Use in 2026?

Generally Safe

Score 85/100

ShopCode Owl Carousel WooCommerce Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The plugin 'shopcode-owl-carousel-woocommerce-widget' version 1.0 exhibits a mixed security posture. On one hand, the absence of any known CVEs and the use of prepared statements for all SQL queries are positive indicators of good security practices. The limited attack surface with no AJAX handlers, REST API routes, or shortcodes also contributes to a generally secure foundation.

However, several critical concerns arise from the static code analysis. The presence of the `create_function` is a significant risk, as it can be exploited to execute arbitrary code if user-supplied input is passed to it. Furthermore, a very low percentage of output escaping (18%) suggests a high likelihood of cross-site scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks on entry points, combined with the `create_function` vulnerability, creates a substantial risk of unauthorized actions and code execution.

While the vulnerability history is clean, this can be misleading given the identified code-level risks. The plugin's current version does not demonstrate robust security implementations, particularly in output sanitization and secure function usage. Therefore, despite the absence of past vulnerabilities, the identified static analysis issues present immediate and serious security concerns that require prompt attention.

Key Concerns

  • Dangerous function create_function used
  • Low output escaping percentage (18%)
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

ShopCode Owl Carousel WooCommerce Widget Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

ShopCode Owl Carousel WooCommerce Widget Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("Ocww_Owl_Carousel_Woocommercowl-carousel-woocommerce-widget.php:281

Output Escaping

18% escaped44 total outputs
Attack Surface

ShopCode Owl Carousel WooCommerce Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
filterwp_image_editorsBFI_Thumb.php:199
actionadmin_initBFI_Thumb.php:259
filteradmin_noticesBFI_Thumb.php:271
filterimage_resize_dimensionsBFI_Thumb.php:1549
filterimage_downsizeBFI_Thumb.php:1639
actionwp_enqueue_scriptsowl-carousel-woocommerce-widget.php:34
actionwp_enqueue_scriptsowl-carousel-woocommerce-widget.php:44
actionwidgets_initowl-carousel-woocommerce-widget.php:281
Maintenance & Trust

ShopCode Owl Carousel WooCommerce Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 30, 2018
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

ShopCode Owl Carousel WooCommerce Widget Developer Profile

spinthewheelgame

3 plugins · 0 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect ShopCode Owl Carousel WooCommerce Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/font-awesome/css/font-awesome.min.css/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/assets/js/owl.carousel.min.js/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/assets/css/owl.carousel.min.css/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/assets/css/main.css/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/assets/js/main.js
Script Paths
/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/assets/js/owl.carousel.min.js/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/assets/js/main.js
Version Parameters
shopcode-owl-carousel-woocommerce-widget/font-awesome/css/font-awesome.min.css?ver=shopcode-owl-carousel-woocommerce-widget/assets/js/owl.carousel.min.js?ver=shopcode-owl-carousel-woocommerce-widget/assets/css/owl.carousel.min.css?ver=shopcode-owl-carousel-woocommerce-widget/assets/css/main.css?ver=shopcode-owl-carousel-woocommerce-widget/assets/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
owl-carousel-woocommerce-widgetowl-carousel-woocommerce-fluidowl-carouselcarousel-itemowl-lazy
HTML Comments
GET IMAGE RESIZEEND GET IMAGE RESIZE
Data Attributes
data-srclazy
JS Globals
ocww_owl_carouselocww_owl_carousel_styleocww_owl_main_styleocww_main_scripts
FAQ

Frequently Asked Questions about ShopCode Owl Carousel WooCommerce Widget