KickAss Slider Security & Risk Analysis

wordpress.org/plugins/kickass-slider

(I have used only 1 or 2 features of wordpress 3.5, if someone wants, he/she can fork with fallback code) Tested up to: 3.5.1 Stable tag: 1.

20 active installs v1.2 PHP + WP 3.5+ Updated Jun 12, 2013
css3-sliderdrag-n-dropparallaxparallax-sliderslider
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is KickAss Slider Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The "kickass-slider" v1.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, implementing a nonce check, and performing a capability check. Furthermore, the absence of any known CVEs or past vulnerabilities suggests a generally stable and well-maintained codebase. However, significant concerns arise from the static analysis. The presence of the `unserialize` function is a critical risk as it can be exploited for remote code execution if an attacker can control the serialized data. Additionally, a concerning 100% of output is not properly escaped, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of taint analysis data also makes it difficult to fully assess the risk of data manipulation within the plugin.

While the limited attack surface (one shortcode) and lack of external requests are favorable, the identified code signals represent substantial threats. The `unserialize` function, in particular, warrants immediate attention. The unescaped output across all outputs is also a major concern that needs to be addressed. The plugin's clean vulnerability history is a positive indicator, but it does not negate the risks identified in the current code. A balanced conclusion is that the plugin has some strengths in SQL handling and authentication checks, but the critical `unserialize` function and pervasive unescaped output significantly weaken its security, making it vulnerable to serious attacks.

Key Concerns

  • Unescaped output for all outputs
  • Use of dangerous unserialize function
Vulnerabilities
None known

KickAss Slider Security Vulnerabilities

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

KickAss Slider Code Analysis

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

Dangerous Functions Found

unserializeupdate_option(self::PLUGIN_PREFIX.'option',unserialize(file_get_contents($_FILES['import_sliders']['admin.php:33

SQL Query Safety

100% prepared9 total queries

Output Escaping

0% escaped12 total outputs
Attack Surface

KickAss Slider Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[kickass-slider] class.kickass-slider.php:341
WordPress Hooks 4
actionadmin_initclass.kickass-slider.php:329
actionadmin_menuclass.kickass-slider.php:330
actionadmin_enqueue_scriptsclass.kickass-slider.php:331
actionwp_enqueue_scriptsclass.kickass-slider.php:338
Maintenance & Trust

KickAss Slider Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedJun 12, 2013
PHP min version
Downloads6K

Community Trust

Rating88/100
Number of ratings14
Active installs20
Developer Profile

KickAss Slider Developer Profile

jashwant

1 plugin · 20 total installs

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

How We Detect KickAss Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kickass-slider/js/kickass.slider.min.js/wp-content/plugins/kickass-slider/css/kickass.slider.css/wp-content/plugins/kickass-slider/css/kickass.slider.animations.css/wp-content/plugins/kickass-slider/js/kickass.slider.js
Script Paths
/wp-content/plugins/kickass-slider/js/kickass.slider.min.js/wp-content/plugins/kickass-slider/js/kickass.slider.js
Version Parameters
kickass-slider/js/kickass.slider.min.js?ver=kickass-slider/css/kickass.slider.css?ver=kickass-slider/css/kickass.slider.animations.css?ver=

HTML / DOM Fingerprints

CSS Classes
kickass-slider
Data Attributes
data-transitiondata-object-transitiondata-object-easing
JS Globals
window.kickass_sliderKickAssSlider
FAQ

Frequently Asked Questions about KickAss Slider