Posts Slider Shortcode Security & Risk Analysis

wordpress.org/plugins/posts-slider-shortcode

Wordpress Posts Slider is a WordPress plugin Slider of default posts with responsive design.

30 active installs v1.0 PHP + WP 3.8+ Updated Oct 4, 2023
post-carouselposts-sliderposts-slidessliderwp-slider
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJul 4, 2025
Safety Verdict

Is Posts Slider Shortcode Safe to Use in 2026?

Use With Caution

Score 63/100

Posts Slider Shortcode has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jul 4, 2025Updated 2yr ago
Risk Assessment

The 'posts-slider-shortcode' plugin v1.0 exhibits a mixed security posture. On the positive side, the static analysis reveals adherence to good coding practices, with all detected SQL queries utilizing prepared statements, 100% of output properly escaped, and no file operations or external HTTP requests. The attack surface, while limited to one shortcode, is currently unprotected by any authentication or capability checks.

A significant concern arises from the plugin's vulnerability history. It has one known medium-severity Cross-Site Scripting (XSS) vulnerability that is currently unpatched, with the last reported vulnerability in July 2025. This indicates a pattern of past security weaknesses that have not been fully addressed, and the ongoing unpatched vulnerability presents a direct and immediate risk.

While the code itself appears relatively clean in terms of dangerous functions and taint analysis, the lack of any authentication or capability checks on its single entry point (the shortcode) combined with the unpatched XSS vulnerability creates a notable risk. Users of this plugin are advised to exercise caution due to the unpatched vulnerability, and the developers should prioritize addressing this issue and implementing proper access controls.

Key Concerns

  • Unpatched CVE: Medium severity XSS
  • Shortcode without auth/capability check
Vulnerabilities
1 published

Posts Slider Shortcode Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Posts Slider Shortcode <= 1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jul 4, 2025Unpatched
Version History

Posts Slider Shortcode Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Posts Slider Shortcode Code Analysis

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

Output Escaping

100% escaped10 total outputs
Attack Surface

Posts Slider Shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[elspostslider] posts-slider-shortcode.php:590
WordPress Hooks 2
actionplugins_loadedposts-slider-shortcode.php:29
actionwp_enqueue_scriptsposts-slider-shortcode.php:41
Maintenance & Trust

Posts Slider Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedOct 4, 2023
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

Posts Slider Shortcode Developer Profile

Aakif Kadiwala

4 plugins · 50 total installs

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

How We Detect Posts Slider Shortcode

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-shortcode/css/owl.transitions.css/wp-content/plugins/posts-slider-shortcode/css/owl.carousel.css/wp-content/plugins/posts-slider-shortcode/css/font-awesome.css/wp-content/plugins/posts-slider-shortcode/css/owl.theme.css/wp-content/plugins/posts-slider-shortcode/js/owl.carousel.js
Script Paths
/wp-content/plugins/posts-slider-shortcode/js/owl.carousel.js

HTML / DOM Fingerprints

CSS Classes
elspost-slider-areaelspost-main-sliderelss_single_slider_itemselss_single_slider_items_post_imageselss-slider-thumbelss_single_slider_items_categoryelss_single_slider_item_reviewselss_single_slider_item_post_title+2 more
Data Attributes
data-autoPlaydata-stopOnHoverdata-itemsdata-itemsDesktopdata-itemsDesktopSmalldata-navigation+3 more
JS Globals
jQuery
Shortcode Output
<div class="elspost-slider-area<div id="elspost-main-slider-<div class="elss_single_slider_items-<div class="elss_single_slider_items_post_images-
FAQ

Frequently Asked Questions about Posts Slider Shortcode