Post Slider Security & Risk Analysis

wordpress.org/plugins/horizontal-post-slider

Post slider is a responsive carousel to slide recent posts with category selection and no.of posts. You can use the post slider in unlimited websites …

20 active installs v1.0.0 PHP + WP 4.0+ Updated Oct 20, 2016
latest-postspost-sliderrecent-postsresponsive-sliderslider
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Post Slider Safe to Use in 2026?

Generally Safe

Score 85/100

Post Slider has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The horizontal-post-slider plugin exhibits a mixed security posture. While it demonstrates good practices in its SQL query handling and includes nonce and capability checks in some areas, significant concerns are present. The plugin exposes an unprotected AJAX handler, which is a critical entry point that could be exploited if not properly secured. Furthermore, the presence of the `unserialize` function, coupled with three taint flows with unsanitized paths, indicates a potential for serious vulnerabilities, particularly remote code execution or data manipulation if user-supplied data is involved in the unserialization process. The absence of any known vulnerabilities or CVEs in its history is a positive sign, suggesting that perhaps these potential issues have not been actively exploited or discovered yet, or that the known attack surface hasn't been fully tested. However, the low percentage of properly escaped output (3%) is a substantial weakness, creating a risk of Cross-Site Scripting (XSS) vulnerabilities across numerous output points. The overall risk is elevated due to the unprotected entry point and the dangerous function coupled with unsanitized taint flows, despite the clean vulnerability history.

Key Concerns

  • AJAX handler without auth checks
  • Dangerous function unserialize used
  • Taint flows with unsanitized paths (3)
  • Low output escaping percentage (3%)
Vulnerabilities
None known

Post Slider Security Vulnerabilities

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

Post Slider Code Analysis

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

Dangerous Functions Found

unserializereturn unserialize( gzuncompress( stripslashes( call_user_func( 'base'. '64' .'_decode', rtrim( strtcs-framework\functions\helpers.php:84

Output Escaping

3% escaped156 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
admin_page (cs-framework\classes\framework.class.php:330)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Post Slider Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_cs-get-iconscs-framework\functions\actions.php:44

Shortcodes 1

[hori-post-slider] horizontal-post-slider.php:165
WordPress Hooks 20
actioninitcs-framework\cs-framework.php:39
actionadmin_footercs-framework\functions\actions.php:64
actioncustomize_controls_print_footer_scriptscs-framework\functions\actions.php:65
actionadmin_enqueue_scriptscs-framework\functions\enqueue.php:39
filtercs_sanitize_textcs-framework\functions\sanitize.php:14
filtercs_sanitize_textareacs-framework\functions\sanitize.php:32
filtercs_sanitize_checkboxcs-framework\functions\sanitize.php:58
filtercs_sanitize_switchercs-framework\functions\sanitize.php:59
filtercs_sanitize_image_selectcs-framework\functions\sanitize.php:88
filtercs_sanitize_groupcs-framework\functions\sanitize.php:104
filtercs_sanitize_titlecs-framework\functions\sanitize.php:119
filtercs_sanitize_cleancs-framework\functions\sanitize.php:134
filtercs_validate_emailcs-framework\functions\validate.php:18
filtercs_validate_numericcs-framework\functions\validate.php:37
filtercs_validate_requiredcs-framework\functions\validate.php:54
actionwp_enqueue_scriptshorizontal-post-slider.php:79
actionwp_footerhorizontal-post-slider.php:131
actionplugins_loadedincludes\class-horizontal-post-slider.php:140
actionwp_enqueue_scriptsincludes\class-horizontal-post-slider.php:164
actionwp_enqueue_scriptsincludes\class-horizontal-post-slider.php:165
Maintenance & Trust

Post Slider Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedOct 20, 2016
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Post Slider Developer Profile

aumsrini

5 plugins · 50 total installs

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

How We Detect Post Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/horizontal-post-slider/public/css/horizontal-post-slider-public.css/wp-content/plugins/horizontal-post-slider/public/js/horizontal-post-slider-public.js
Script Paths
/wp-content/plugins/horizontal-post-slider/public/js/horizontal-post-slider-public.js
Version Parameters
horizontal-post-slider/public/css/horizontal-post-slider-public.css?ver=horizontal-post-slider/public/js/horizontal-post-slider-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
bee-carouselbee-readmore
Data Attributes
id="bee-posts"
JS Globals
jQuery
Shortcode Output
<div id="bee-posts" class="bee-carousel"><div class="item"><span class="title"><a class="bee-readmore" href="
FAQ

Frequently Asked Questions about Post Slider