Carousel, Recent Post Slider and Banner Slider Security & Risk Analysis

wordpress.org/plugins/spice-post-slider

Display your blog posts with a responsive, customizable slider that works smoothly on all devices.

8K active installs v2.2.1 PHP 5.2+ WP 5.3+ Updated Nov 21, 2025
banner-sliderimage-sliderpost-carouselrecent-post-slider
100
A · Safe
CVEs total1
Unpatched0
Last CVEOct 20, 2023
Safety Verdict

Is Carousel, Recent Post Slider and Banner Slider Safe to Use in 2026?

Generally Safe

Score 100/100

Carousel, Recent Post Slider and Banner Slider has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Oct 20, 2023Updated 4mo ago
Risk Assessment

The spice-post-slider plugin version 2.2.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, implementing nonce checks, and performing capability checks for its single entry point (a shortcode). Furthermore, the absence of critical or high severity taint flows, along with no unpatched CVEs, suggests a generally well-maintained codebase.

However, a significant concern lies in the output escaping. With 67% of outputs properly escaped, it implies that approximately one-third of the 621 identified outputs are not sufficiently sanitized. This leaves a considerable surface area vulnerable to Cross-Site Scripting (XSS) attacks, especially given the plugin's history of a medium severity XSS vulnerability. The external HTTP request, while not inherently a vulnerability, should be monitored for potential exploitation if the target endpoint is compromised or if the request itself is formed using user-supplied data without proper sanitization.

In conclusion, while the plugin avoids some common critical vulnerabilities like raw SQL or significant taint flows, the substantial portion of unescaped output presents a tangible risk. The past XSS vulnerability reinforces this concern. Developers should prioritize improving output sanitization to mitigate the risk of XSS attacks.

Key Concerns

  • Significant percentage of unescaped output
  • Medium severity XSS vulnerability in history
  • External HTTP request
Vulnerabilities
1

Carousel, Recent Post Slider and Banner Slider Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Carousel, Recent Post Slider and Banner Slider <= 2.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Oct 20, 2023 Patched in 2.1 (95d)
Code Analysis
Analyzed Mar 16, 2026

Carousel, Recent Post Slider and Banner Slider Code Analysis

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

Bundled Libraries

Select2Freemius1.0

Output Escaping

67% escaped621 total outputs
Attack Surface

Carousel, Recent Post Slider and Banner Slider Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[spice_post_slider] include\view\shortcode.php:8
WordPress Hooks 9
actioninitinclude\admin\sps-cpt.php:10
actionadmin_enqueue_scriptsinclude\admin\sps-cpt.php:11
actionwp_enqueue_scriptsinclude\admin\sps-cpt.php:12
actionadd_meta_boxesinclude\admin\sps-cpt.php:13
actionsave_postinclude\admin\sps-cpt.php:14
actionedit_form_advancedinclude\admin\sps-cpt.php:421
actionwp_enqueue_scriptsinclude\admin\sps-fonts.php:25
actioninitspice-post-slider.php:103
actionadmin_menuspice-post-slider.php:132
Maintenance & Trust

Carousel, Recent Post Slider and Banner Slider Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 21, 2025
PHP min version5.2
Downloads156K

Community Trust

Rating86/100
Number of ratings3
Active installs8K
Developer Profile

Carousel, Recent Post Slider and Banner Slider Developer Profile

spicethemes

34 plugins · 63K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
369 days
View full developer profile
Detection Fingerprints

How We Detect Carousel, Recent Post Slider and Banner Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/spice-post-slider/css/slick.css/wp-content/plugins/spice-post-slider/css/slick-theme.css/wp-content/plugins/spice-post-slider/css/spice-post-slider.css/wp-content/plugins/spice-post-slider/js/slick.js/wp-content/plugins/spice-post-slider/js/spice-post-slider.js/wp-content/plugins/spice-post-slider/include/admin/js/spice-post-slider-admin.js
Script Paths
/wp-content/plugins/spice-post-slider/js/slick.js/wp-content/plugins/spice-post-slider/js/spice-post-slider.js/wp-content/plugins/spice-post-slider/include/admin/js/spice-post-slider-admin.js
Version Parameters
spice-post-slider/css/slick.css?ver=spice-post-slider/css/slick-theme.css?ver=spice-post-slider/css/spice-post-slider.css?ver=spice-post-slider/js/slick.js?ver=spice-post-slider/js/spice-post-slider.js?ver=spice-post-slider/include/admin/js/spice-post-slider-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
spice-post-slider-wrappersps-slick-slidespice-post-slider-containersps-about-contentsps-about-sectionsps-plugin-wrap
HTML Comments
<!-- Main Spice_Post_Slider Class --><!-- Constructor function --><!-- Load the localisation file --><!-- Register Post Type -->+78 more
Data Attributes
data-post-slider-iddata-slides-to-showdata-slides-to-scrolldata-infinitedata-dotsdata-arrows+20 more
JS Globals
sps_slider_optionsjQuery
Shortcode Output
[spice_post_sliderspice_post_slider_display
FAQ

Frequently Asked Questions about Carousel, Recent Post Slider and Banner Slider