SEO Slider Security & Risk Analysis

wordpress.org/plugins/seo-slider

Displays a lightweight slider optimized for search engines, accessibility and mobile devices.

1K active installs v0.0 PHP 5.6+ WP 5.2+ Updated Nov 2, 2023
slider
61
C · Use Caution
CVEs total2
Unpatched1
Last CVEDec 31, 2025
Safety Verdict

Is SEO Slider Safe to Use in 2026?

Use With Caution

Score 61/100

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

2 known CVEs 1 unpatched Last CVE: Dec 31, 2025Updated 2yr ago
Risk Assessment

The 'seo-slider' plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices in several areas, including the absence of dangerous functions, file operations, and external HTTP requests. All SQL queries are prepared, and there are a respectable number of nonce and capability checks, indicating an awareness of common WordPress security mechanisms. The limited attack surface, with no unprotected entry points identified in the static analysis, is also a strength.

However, significant concerns arise from the plugin's vulnerability history. With two known CVEs, one of which remains unpatched, and both being medium severity Cross-Site Scripting (XSS) vulnerabilities, this indicates a recurring pattern of input sanitization or output escaping issues. The high percentage of improperly escaped outputs (28%) directly supports this historical trend and presents a tangible risk of XSS attacks, even if current static analysis didn't flag specific unsanitized taint flows. The version being 'unknown' further exacerbates this risk, as it's impossible to know if the known vulnerabilities have been patched in any released version.

In conclusion, while the plugin implements some core security features well, the presence of unpatched vulnerabilities and a notable rate of unescaped output represent a substantial risk. The historical pattern of XSS vulnerabilities, coupled with the unknown version, suggests a need for immediate attention to address the unpatched CVE and a thorough review of output escaping mechanisms throughout the codebase. The lack of critical or high severity issues in the current static analysis is encouraging but does not fully mitigate the risks posed by the known historical vulnerabilities.

Key Concerns

  • Unpatched CVE: 1 medium severity
  • High percentage of unescaped output
  • Unknown plugin version
Vulnerabilities
2

SEO Slider Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

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

SEO Slider <= 1.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 31, 2025Unpatched
CVE-2023-5707medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SEO Slider <= 1.1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Nov 2, 2023 Patched in 1.1.1 (82d)
Code Analysis
Analyzed Mar 16, 2026

SEO Slider Code Analysis

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

Output Escaping

72% escaped170 total outputs
Attack Surface

SEO Slider Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handlercmb2\includes\CMB2_Ajax.php:51
noprivwp_ajax_cmb2_oembed_handlercmb2\includes\CMB2_Ajax.php:52

Shortcodes 1

[slider] includes\shortcode.php:8
WordPress Hooks 37
filterwp_prepare_attachment_for_jscmb2\includes\CMB2.php:1437
actionadmin_enqueue_scriptscmb2\includes\CMB2.php:1455
actioncmb2_save_options-page_fieldscmb2\includes\CMB2_Ajax.php:54
filterget_post_metadatacmb2\includes\CMB2_Ajax.php:147
filterupdate_post_metadatacmb2\includes\CMB2_Ajax.php:150
filtercmb2_show_oncmb2\includes\CMB2_hookup.php:79
actionedit_form_topcmb2\includes\CMB2_hookup.php:115
actionedit_form_before_permalinkcmb2\includes\CMB2_hookup.php:119
actionedit_form_after_titlecmb2\includes\CMB2_hookup.php:123
actionedit_form_after_editorcmb2\includes\CMB2_hookup.php:127
actionadd_meta_boxescmb2\includes\CMB2_hookup.php:131
actionadd_attachmentcmb2\includes\CMB2_hookup.php:134
actionedit_attachmentcmb2\includes\CMB2_hookup.php:135
actionsave_postcmb2\includes\CMB2_hookup.php:136
actionadd_meta_boxes_commentcmb2\includes\CMB2_hookup.php:149
actionedit_commentcmb2\includes\CMB2_hookup.php:150
filtermanage_edit-comments_columnscmb2\includes\CMB2_hookup.php:153
actionmanage_comments_custom_columncmb2\includes\CMB2_hookup.php:154
actionshow_user_profilecmb2\includes\CMB2_hookup.php:163
actionedit_user_profilecmb2\includes\CMB2_hookup.php:164
actionuser_new_formcmb2\includes\CMB2_hookup.php:165
actionpersonal_options_updatecmb2\includes\CMB2_hookup.php:167
actionedit_user_profile_updatecmb2\includes\CMB2_hookup.php:168
actionuser_registercmb2\includes\CMB2_hookup.php:169
filtermanage_users_columnscmb2\includes\CMB2_hookup.php:172
filtermanage_users_custom_columncmb2\includes\CMB2_hookup.php:173
actioncreated_termcmb2\includes\CMB2_hookup.php:221
actionedited_termscmb2\includes\CMB2_hookup.php:222
actiondelete_termcmb2\includes\CMB2_hookup.php:223
actioncmb2_do_oembedcmb2\includes\helper-functions.php:127
filteris_protected_metacmb2\includes\rest-api\CMB2_REST.php:144
actioninitcmb2\init.php:80
actionadmin_enqueue_scriptsincludes\assets.php:8
actionwp_enqueue_scriptsincludes\assets.php:25
actioninitincludes\cpt.php:8
actioncmb2_admin_initincludes\settings.php:8
actionwidgets_initincludes\setup.php:12
Maintenance & Trust

SEO Slider Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedNov 2, 2023
PHP min version5.6
Downloads42K

Community Trust

Rating86/100
Number of ratings6
Active installs1K
Developer Profile

SEO Slider Developer Profile

seothemes

8 plugins · 7K total installs

67
trust score
Avg Security Score
83/100
Avg Patch Time
170 days
View full developer profile
Detection Fingerprints

How We Detect SEO Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/seo-slider/assets/css/swiper.min.css/wp-content/plugins/seo-slider/assets/js/swiper.jquery.min.js/wp-content/plugins/seo-slider/assets/js/seo-slider-public.js/wp-content/plugins/seo-slider/assets/css/seo-slider-public.css
Script Paths
/wp-content/plugins/seo-slider/assets/js/swiper.jquery.min.js/wp-content/plugins/seo-slider/assets/js/seo-slider-public.js
Version Parameters
seo-slider/assets/css/swiper.min.css?ver=seo-slider/assets/js/swiper.jquery.min.js?ver=seo-slider/assets/js/seo-slider-public.js?ver=seo-slider/assets/css/seo-slider-public.css?ver=

HTML / DOM Fingerprints

CSS Classes
seo-slider-wrapperseo-slider-container
Data Attributes
data-seo-slider-settings
JS Globals
seoSlider
Shortcode Output
[seo_slider
FAQ

Frequently Asked Questions about SEO Slider