Post Slider Security & Risk Analysis

wordpress.org/plugins/posts-slider

Create beautiful and elegant posts sliders easily in minutes. Supports Default & Custom post types.

100 active installs v2.3.2 PHP + WP 3.4+ Updated Oct 2, 2019
auto-playbanner-rotatorbest-carousel-sliderbest-post-sliderbest-responsive-slider
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 6yr ago
Risk Assessment

The "posts-slider" plugin v2.3.2 exhibits a generally strong security posture based on the provided static analysis. The absence of known vulnerabilities (CVEs) and no critical or high-severity taint flows are positive indicators. The code also demonstrates good practices by exclusively using prepared statements for SQL queries, performing file operations only when necessary, and making no external HTTP requests. Nonce and capability checks are present, suggesting some level of security awareness in its implementation.

However, a significant concern arises from the low percentage of properly escaped output (8%). With 52 total outputs, this means a substantial number of dynamic content insertions are not adequately sanitized, creating a risk for cross-site scripting (XSS) vulnerabilities. While no direct XSS was flagged in taint analysis, unescaped output is a primary vector for such attacks, especially if user-supplied data is ever processed within the shortcode. The limited attack surface (one shortcode) somewhat mitigates this risk, but it's a critical area for improvement.

In conclusion, the plugin has a solid foundation with no detected critical flaws and a history free of vulnerabilities. The primary weakness lies in output escaping. Addressing the unescaped output is paramount to ensuring a more robust security profile. The plugin's strengths lie in its SQL handling and lack of external dependencies or known historical issues, but the output escaping oversight presents a notable risk.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

Post Slider Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Post Slider Release Timeline

v2.3.2Current
v2.3.1
v2.3
v2.2
v2.1
v2.0
v1.8
v1.7
v1.5
v1.3
v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Post Slider Code Analysis

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

Output Escaping

8% escaped52 total outputs
Attack Surface

Post Slider Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[mpsp_posts_slider] mpsp_shortcode_gen.php:12
WordPress Hooks 11
actionadmin_noticesaskrev.php:22
actionadmin_initaskrev.php:29
actionadmin_initaskrev.php:60
actioninitmpsp_cs_post_type.php:36
filtermanage_mpsp_slider_posts_columnsmpsp_cs_post_type.php:51
actionmanage_mpsp_slider_posts_custom_columnmpsp_cs_post_type.php:52
actionadd_meta_boxesmpsp_metaboxes.php:3
actionsave_postmpsp_metaboxes.php:16
filterinitmpsp_scripts.php:14
filterinitmpsp_scripts.php:23
actionadmin_enqueue_scriptsmpsp_scripts.php:35
Maintenance & Trust

Post Slider Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedOct 2, 2019
PHP min version
Downloads55K

Community Trust

Rating52/100
Number of ratings22
Active installs100
Developer Profile

Post Slider Developer Profile

PluginOps

12 plugins · 14K total installs

68
trust score
Avg Security Score
84/100
Avg Patch Time
422 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/posts-slider/css/custom_style.css/wp-content/plugins/posts-slider/owl-carousel/owl.carousel.css/wp-content/plugins/posts-slider/owl-carousel/owl.theme.css/wp-content/plugins/posts-slider/owl-carousel/owl.transitions.css/wp-content/plugins/posts-slider/lpp_color_picker.js
Script Paths
/wp-content/plugins/posts-slider/owl-carousel/owl.carousel.js/wp-content/plugins/posts-slider/lpp_color_picker.js
Version Parameters
posts-slider/css/custom_style.css?ver=posts-slider/owl-carousel/owl.carousel.css?ver=posts-slider/owl-carousel/owl.theme.css?ver=posts-slider/owl-carousel/owl.transitions.css?ver=posts-slider/lpp_color_picker.js?ver=

HTML / DOM Fingerprints

CSS Classes
mpsp_slider_settingsmpsp_slider_posts_settingsmpsp_slider_reviewmpsp_slider_posts_shortcodempsp_slider_rec_plugins
Data Attributes
mpsp_posts_Desc_limitmpsp_post_typesmpsp_posts_visiblempsp_posts_ordermpsp_posts_orderbympsp_posts_key+20 more
FAQ

Frequently Asked Questions about Post Slider