GIGA Slider Security & Risk Analysis

wordpress.org/plugins/giga-slider

GIGA slider is an awesome WordPress slider plug-in with a lot of nice features. It is very simple to create slider for your WordPress site, you can ad …

100 active installs v1.0.0.10 PHP + WP 3.9+ Updated Dec 22, 2019
gallery-slidergiga-slidersliderslideshowwordpress-slider
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is GIGA Slider Safe to Use in 2026?

Generally Safe

Score 85/100

GIGA 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 giga-slider plugin v1.0.0.10 exhibits several concerning security weaknesses, primarily stemming from its unprotected entry points and insecure coding practices. The static analysis reveals a significant attack surface with 4 out of 5 entry points lacking authentication checks. This means that unauthenticated users could potentially interact with these handlers, leading to unintended consequences. Furthermore, the presence of the `unserialize` function, coupled with 3 high-severity unsanitized taint flows, indicates a strong potential for remote code execution or data manipulation vulnerabilities if user-controlled data is unserialized without proper sanitization. The lack of any nonce checks on AJAX handlers and zero capability checks for entry points are critical omissions that further exacerbate these risks. While the plugin demonstrates good practices by using prepared statements for all SQL queries and has no recorded vulnerability history, these strengths are overshadowed by the fundamental security flaws in its handling of user input and access control. The outdated bundled jQuery library also presents a minor, yet addressable, risk. Overall, the plugin's current state poses a significant risk due to its numerous unprotected entry points and the potential for severe vulnerabilities arising from unsanitized data, despite the absence of known CVEs.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flows
  • Dangerous function 'unserialize' used
  • No nonce checks on AJAX
  • No capability checks
  • Low output escaping percentage
  • Bundled outdated library (jQuery)
Vulnerabilities
None known

GIGA Slider Security Vulnerabilities

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

GIGA Slider Code Analysis

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

Dangerous Functions Found

unserialize$slider_options = unserialize(base64_decode($slider_options));functions.php:254
unserialize$slider_options = unserialize(base64_decode($slider_options));functions.php:289
unserialize$arr[$i] = unserialize(base64_decode($slides[$i]));functions.php:585
unserialize$slider_options = unserialize(base64_decode($slider_options));functions.php:614

Bundled Libraries

jQuery1.8.0

SQL Query Safety

100% prepared4 total queries

Output Escaping

16% escaped152 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
rcs_render_preview_slider (functions.php:1111)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

GIGA Slider Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_RCS_GET_MEDIUM_IMG_Igiga-slider.php:37
authwp_ajax_RCS_GET_LARGE_IMG_Igiga-slider.php:38
authwp_ajax_RCS_SET_VIMEO_THUMBNAILSgiga-slider.php:39
noprivwp_ajax_RCS_SET_VIMEO_THUMBNAILSgiga-slider.php:40

Shortcodes 1

[rcs_slider] giga-slider.php:33
WordPress Hooks 10
actionadmin_enqueue_scriptsfunctions.php:19
actionwp_enqueue_scriptsfunctions.php:27
actiontemplate_redirectgiga-slider.php:26
actioninitgiga-slider.php:30
actionplugins_loadedgiga-slider.php:31
actionsave_postgiga-slider.php:32
actionwidgets_initgiga-slider.php:34
actionmanage_rc_slider_posts_custom_columngiga-slider.php:35
filtermanage_edit-rc_slider_columnsgiga-slider.php:36
actionedit_form_after_titlegiga-slider.php:41
Maintenance & Trust

GIGA Slider Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedDec 22, 2019
PHP min version
Downloads44K

Community Trust

Rating86/100
Number of ratings18
Active installs100
Developer Profile

GIGA Slider Developer Profile

wp-buy

13 plugins · 355K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
900 days
View full developer profile
Detection Fingerprints

How We Detect GIGA Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/giga-slider/css/admin.css/wp-content/plugins/giga-slider/css/client.css/wp-content/plugins/giga-slider/js/admin.js/wp-content/plugins/giga-slider/js/client.js/wp-content/plugins/giga-slider/lib/colpick-jQuery-Color-Picker/css/colpick.css/wp-content/plugins/giga-slider/lib/colpick-jQuery-Color-Picker/js/colpick.js/wp-content/plugins/giga-slider/lib/jquery-ui.css/wp-content/plugins/giga-slider/lib/camera/css/camera.css+2 more
Script Paths
lib/colpick-jQuery-Color-Picker/js/colpick.jsjs/admin.jslib/camera/scripts/jquery.mobile.customized.min.jslib/camera/scripts/camera.jsjs/client.js

HTML / DOM Fingerprints

CSS Classes
rcs-slider-wrappergigaslider-wrapper
HTML Comments
This is Giga SliderGiga Slider -- startGiga Slider -- end
Data Attributes
data-gigaslider-id
JS Globals
RCS_GET_MEDIUM_IMG_IRCS_GET_LARGE_IMG_IRCS_SET_VIMEO_THUMBNAILSrcs_slider
Shortcode Output
[rcs_slider]
FAQ

Frequently Asked Questions about GIGA Slider