WP Responsive Recent Post Slider/Carousel Security & Risk Analysis

wordpress.org/plugins/wp-responsive-recent-post-slider

Display Responsive Recent Post Slider and Carousel on your site with 4 designs (Slider) and 1 designs (Carousel) using shortcode and Gutenberg block.

20K active installs v3.7.1 PHP + WP 4.0+ Updated Feb 20, 2026
post-sliderrecent-post-sliderresponsive-post-sliderresponsive-recent-post-sliderwordpress-posts-slider
100
A · Safe
CVEs total1
Unpatched0
Last CVEAug 16, 2023
Safety Verdict

Is WP Responsive Recent Post Slider/Carousel Safe to Use in 2026?

Generally Safe

Score 100/100

WP Responsive Recent Post Slider/Carousel has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 16, 2023Updated 1mo ago
Risk Assessment

The wp-responsive-recent-post-slider plugin version 3.7.1 exhibits a generally good security posture due to its adherence to several best practices. Notably, all detected SQL queries utilize prepared statements, and a high percentage of output is properly escaped, mitigating common injection and cross-site scripting (XSS) risks. The presence of nonce and capability checks on all identified entry points (shortcodes, cron events) is also a positive indicator. However, the static analysis did reveal the use of the `unserialize` function, which can be a significant security risk if not handled with extreme care, as it can lead to remote code execution vulnerabilities when processing untrusted data. The plugin's vulnerability history shows one medium-severity CVE, which has since been patched, indicating that past issues have been addressed. Despite this, the `unserialize` function remains a potential concern that requires careful auditing to ensure it is not exposed to user-controlled input without proper validation and sanitization.

Key Concerns

  • Use of unserialize function
Vulnerabilities
1

WP Responsive Recent Post Slider/Carousel Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-40200medium · 5.3Missing Authorization

Multiple WPOnlineSupport Plugins <= (Various Versions) - Missing Authorization to Notice Dismissal

Aug 16, 2023 Patched in 3.5 (160d)
Code Analysis
Analyzed Mar 16, 2026

WP Responsive Recent Post Slider/Carousel Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
28
247 escaped
Nonce Checks
6
Capability Checks
6
File Operations
3
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

unserialize$info = @unserialize($data);wpos-analytics\includes\class-anylc-admin.php:696

Output Escaping

90% escaped275 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<solutions-features> (includes\admin\settings\solution-features\solutions-features.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Responsive Recent Post Slider/Carousel Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[recent_post_carousel] includes\shortcodes\wppsac-carousel.php:173
[recent_post_slider] includes\shortcodes\wppsac-slider.php:169
WordPress Hooks 27
actionadmin_initincludes\admin\class-wprps-admin.php:20
actionadmin_menuincludes\admin\class-wprps-admin.php:23
actioninitincludes\admin\supports\blocks\gutenberg-block.php:44
actionenqueue_block_editor_assetsincludes\admin\supports\blocks\gutenberg-block.php:61
filterblock_categories_allincludes\admin\supports\blocks\gutenberg-block.php:83
actionadmin_enqueue_scriptsincludes\class-wppsac-script.php:20
actionwp_enqueue_scriptsincludes\class-wppsac-script.php:23
actionplugins_loadedwp-recent-post-slider.php:92
actionupdate_option_active_pluginswp-recent-post-slider.php:102
actionadmin_noticeswp-recent-post-slider.php:165
actionadmin_menuwpos-analytics\includes\class-anylc-admin.php:45
actionadmin_menuwpos-analytics\includes\class-anylc-admin.php:48
actionadmin_initwpos-analytics\includes\class-anylc-admin.php:51
actionadmin_noticeswpos-analytics\includes\class-anylc-admin.php:54
actionadmin_footerwpos-analytics\includes\class-anylc-admin.php:57
actionwp_loadedwpos-analytics\includes\class-anylc-admin.php:60
actioninitwpos-analytics\includes\class-anylc-admin.php:63
filtercron_scheduleswpos-analytics\includes\class-anylc-admin.php:66
actionwpos_monthly_cron_hookwpos-analytics\includes\class-anylc-admin.php:69
actionrest_api_initwpos-analytics\includes\class-anylc-admin.php:72
filterrest_pre_serve_requestwpos-analytics\includes\class-anylc-admin.php:585
actionadmin_enqueue_scriptswpos-analytics\includes\class-anylc-script.php:20
actionactivated_pluginwpos-analytics\wpos-analytics.php:244
actionplugins_loadedwpos-analytics\wpos-analytics.php:258
actionadmin_menuwpos-plugins\includes\admin\class-espbw-admin.php:19
actionadmin_enqueue_scriptswpos-plugins\includes\class-espbw-script.php:19
actionplugins_loadedwpos-plugins\wpos-recommendation.php:185

Scheduled Events 1

wpos_monthly_cron_hook
Maintenance & Trust

WP Responsive Recent Post Slider/Carousel Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 20, 2026
PHP min version
Downloads952K

Community Trust

Rating94/100
Number of ratings116
Active installs20K
Developer Profile

WP Responsive Recent Post Slider/Carousel Developer Profile

Essential Plugin

33 plugins · 205K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
219 days
View full developer profile
Detection Fingerprints

How We Detect WP Responsive Recent Post Slider/Carousel

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/wppsac-admin-style.css/wp-content/plugins/wp-responsive-recent-post-slider/assets/js/wppsac-admin.js/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/owl.carousel.css/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/owl.theme.default.css/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/slick.css/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/slick-theme.css/wp-content/plugins/wp-responsive-recent-post-slider/assets/css/frontend.css/wp-content/plugins/wp-responsive-recent-post-slider/assets/js/owl.carousel.min.js+4 more
Script Paths
/wp-content/plugins/wp-responsive-recent-post-slider/assets/js/wppsac-admin.js/wp-content/plugins/wp-responsive-recent-post-slider/assets/js/owl.carousel.min.js/wp-content/plugins/wp-responsive-recent-post-slider/assets/js/slick.min.js/wp-content/plugins/wp-responsive-recent-post-slider/assets/js/wppsac-public.js/wp-content/plugins/wp-responsive-recent-post-slider/assets/js/isotope.min.js
Version Parameters
wp-responsive-recent-post-slider/assets/css/wppsac-admin-style.css?ver=wp-responsive-recent-post-slider/assets/js/wppsac-admin.js?ver=wp-responsive-recent-post-slider/assets/css/owl.carousel.css?ver=wp-responsive-recent-post-slider/assets/css/owl.theme.default.css?ver=wp-responsive-recent-post-slider/assets/css/slick.css?ver=wp-responsive-recent-post-slider/assets/css/slick-theme.css?ver=wp-responsive-recent-post-slider/assets/css/frontend.css?ver=wp-responsive-recent-post-slider/assets/js/owl.carousel.min.js?ver=wp-responsive-recent-post-slider/assets/js/slick.min.js?ver=wp-responsive-recent-post-slider/assets/js/wppsac-public.js?ver=wp-responsive-recent-post-slider/assets/js/isotope.min.js?ver=wp-responsive-recent-post-slider/assets/css/isotope.css?ver=

HTML / DOM Fingerprints

CSS Classes
wppsac-slider-wrapwppsac-carousel-wrapwppsac-slider-content-mainwppsac-post-itemwppsac-image-wrapwppsac-post-titlewppsac-post-contentwppsac-post-meta+4 more
HTML Comments
<!-- WP Responsive Post Slider Starts --><!-- WP Responsive Post Slider Ends --><!-- Slider Starts --><!-- Slider Ends -->+2 more
Data Attributes
data-itemdata-item-desksmalldata-item-mobiledata-item-mobile-smalldata-navdata-nav-speed+14 more
JS Globals
wppsac_public_data
Shortcode Output
[wpsac_slider][wpsac_carousel]
FAQ

Frequently Asked Questions about WP Responsive Recent Post Slider/Carousel