Simple Owl Carousel Security & Risk Analysis

wordpress.org/plugins/simple-owl-carousel

Based on the Owl Carousel, an extremely powerful, robust & responsive customizable plugin.

500 active installs v1.1.1 PHP + WP 4.4+ Updated Nov 10, 2023
content-carouseldraggablefade-scrollerimage-carousellayered
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEMar 31, 2025
Safety Verdict

Is Simple Owl Carousel Safe to Use in 2026?

Use With Caution

Score 64/100

Simple Owl Carousel has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Mar 31, 2025Updated 2yr ago
Risk Assessment

The simple-owl-carousel plugin v1.1.1 exhibits a mixed security posture. On the positive side, the static analysis reveals good practices such as 100% of SQL queries using prepared statements, robust output escaping (90%), and the presence of nonce and capability checks. The attack surface is relatively small, with only one shortcode and no unprotected entry points identified. However, a significant concern is the plugin's vulnerability history, specifically one unpatched medium severity CVE of the Cross-site Scripting (XSS) type, last disclosed in March 2025. This indicates a past flaw that has not been addressed, posing a direct and known risk to users. While the current code analysis shows no immediate exploitable taint flows or dangerous functions, the existence of an unpatched XSS vulnerability in its history is a strong indicator of potential weaknesses in input sanitization that could be exploited. This historical vulnerability outweighs the current positive static analysis findings, suggesting that the plugin may have underlying security deficiencies that were not fully mitigated or were reintroduced.

Key Concerns

  • Unpatched medium severity CVE
Vulnerabilities
1

Simple Owl Carousel Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Simple Owl Carousel <= 1.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Simple Owl Carousel Code Analysis

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

Bundled Libraries

jQuery

Output Escaping

90% escaped40 total outputs
Attack Surface

Simple Owl Carousel Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[soc_slider_shortcode] includes\class-simple-owl-carousel-shortcode.php:26
WordPress Hooks 18
actionadmin_headadmin\class-simple-owl-carousel-admin-shortcode-generator.php:26
filtermce_external_pluginsadmin\class-simple-owl-carousel-admin-shortcode-generator.php:49
filtermce_buttonsadmin\class-simple-owl-carousel-admin-shortcode-generator.php:50
actionadd_meta_boxesadmin\partials\meta-boxes\class-simple-owl-carousel-meta-box-slider.php:48
actionsave_post_soc_slideradmin\partials\meta-boxes\class-simple-owl-carousel-meta-box-slider.php:51
actioninitincludes\class-simple-owl-carousel-post-type.php:24
actionadmin_initincludes\class-simple-owl-carousel-post-type.php:27
filtermanage_soc_slider_posts_columnsincludes\class-simple-owl-carousel-post-type.php:121
actionmanage_soc_slider_posts_custom_columnincludes\class-simple-owl-carousel-post-type.php:124
actionedit_form_after_titleincludes\class-simple-owl-carousel-shortcode.php:29
filterthe_contentincludes\class-simple-owl-carousel-shortcode.php:32
actionwp_footerincludes\class-simple-owl-carousel-shortcode.php:34
actionplugins_loadedincludes\class-simple-owl-carousel.php:127
actionadmin_enqueue_scriptsincludes\class-simple-owl-carousel.php:141
actionadmin_enqueue_scriptsincludes\class-simple-owl-carousel.php:142
actionwp_enqueue_scriptsincludes\class-simple-owl-carousel.php:156
actionwp_enqueue_scriptsincludes\class-simple-owl-carousel.php:157
actionin_plugin_update_message-simple-owl-carousel/simple-owl-carousel.phpsimple-owl-carousel.php:45
Maintenance & Trust

Simple Owl Carousel Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedNov 10, 2023
PHP min version
Downloads16K

Community Trust

Rating60/100
Number of ratings2
Active installs500
Developer Profile

Simple Owl Carousel Developer Profile

PressTigers

12 plugins · 32K total installs

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

How We Detect Simple Owl Carousel

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-owl-carousel/css/simple-owl-carousel-admin.css/wp-content/plugins/simple-owl-carousel/js/simple-owl-carousel-admin.js
Script Paths
//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css
Version Parameters
simple-owl-carousel/css/simple-owl-carousel-admin.css?ver=simple-owl-carousel/js/simple-owl-carousel-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
owl-carouselowl-themesoc_slider_display
Data Attributes
data-soc-options
JS Globals
simple_owl_carousel
Shortcode Output
[soc_slider_shortcode<div class="soc_slider_display owl-carousel owl-theme" data-soc-options=
FAQ

Frequently Asked Questions about Simple Owl Carousel