General Slider Security & Risk Analysis

wordpress.org/plugins/general-slider

A general lightweight, easy-to-use slider plugin.

0 active installs v1.0.2 PHP 5.3+ WP 5.1+ Updated Dec 16, 2022
general-sliderimage-sliderresponsive-slidersliderwordpress-slider
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is General Slider Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The "general-slider" plugin v1.0.2 exhibits a generally positive security posture, with several strong practices in place. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Crucially, all identified entry points (AJAX handlers and shortcodes) appear to have proper nonce and capability checks implemented, significantly reducing the immediate risk of common web vulnerabilities. The clean vulnerability history with no known CVEs further reinforces this positive outlook.

However, there are areas for improvement. While 75% of output escaping is good, the remaining 25% of unescaped outputs could potentially lead to cross-site scripting (XSS) vulnerabilities, especially if user-supplied data is involved in these instances. The static analysis didn't find any taint flows, which is excellent, but it's important to note that static analysis has limitations and might not catch all complex vulnerabilities. The overall low attack surface with protected entry points is a significant strength.

In conclusion, the plugin is well-developed from a security standpoint, with a focus on secure coding practices. The primary concern lies in the potential for XSS due to the unescaped outputs. While the vulnerability history is spotless, ongoing vigilance and addressing the output escaping is recommended for continued strong security.

Key Concerns

  • 25% of outputs are not properly escaped
Vulnerabilities
None known

General Slider Security Vulnerabilities

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

General Slider Code Analysis

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

Output Escaping

75% escaped208 total outputs
Attack Surface

General Slider Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handlerinc\CMB2\includes\CMB2_Ajax.php:51
noprivwp_ajax_cmb2_oembed_handlerinc\CMB2\includes\CMB2_Ajax.php:52

Shortcodes 1

[general_slider] inc\general-slide.php:3
WordPress Hooks 57
actioninitgeneral-slider.php:66
actionplugins_loadedgeneral-slider.php:69
actionadmin_noticesgeneral-slider.php:102
actioncmb2_admin_initinc\CMB2\example-functions.php:105
actioncmb2_admin_initinc\CMB2\example-functions.php:470
actioncmb2_admin_initinc\CMB2\example-functions.php:500
actioncmb2_admin_initinc\CMB2\example-functions.php:564
actioncmb2_admin_initinc\CMB2\example-functions.php:633
actioncmb2_admin_initinc\CMB2\example-functions.php:674
actioncmb2_initinc\CMB2\example-functions.php:776
filterwp_prepare_attachment_for_jsinc\CMB2\includes\CMB2.php:1549
actionadmin_enqueue_scriptsinc\CMB2\includes\CMB2.php:1567
actioncmb2_save_options-page_fieldsinc\CMB2\includes\CMB2_Ajax.php:54
filterget_post_metadatainc\CMB2\includes\CMB2_Ajax.php:147
filterupdate_post_metadatainc\CMB2\includes\CMB2_Ajax.php:150
filtercmb2_show_oninc\CMB2\includes\CMB2_Hookup.php:79
actionedit_form_topinc\CMB2\includes\CMB2_Hookup.php:115
actionedit_form_before_permalinkinc\CMB2\includes\CMB2_Hookup.php:119
actionedit_form_after_titleinc\CMB2\includes\CMB2_Hookup.php:123
actionedit_form_after_editorinc\CMB2\includes\CMB2_Hookup.php:127
actionadd_meta_boxesinc\CMB2\includes\CMB2_Hookup.php:131
actionadd_meta_boxesinc\CMB2\includes\CMB2_Hookup.php:134
actionadd_attachmentinc\CMB2\includes\CMB2_Hookup.php:135
actionedit_attachmentinc\CMB2\includes\CMB2_Hookup.php:136
actionsave_postinc\CMB2\includes\CMB2_Hookup.php:137
actionpre_get_postsinc\CMB2\includes\CMB2_Hookup.php:144
actionadd_meta_boxes_commentinc\CMB2\includes\CMB2_Hookup.php:152
actionedit_commentinc\CMB2\includes\CMB2_Hookup.php:153
filtermanage_edit-comments_columnsinc\CMB2\includes\CMB2_Hookup.php:156
actionmanage_comments_custom_columninc\CMB2\includes\CMB2_Hookup.php:157
filtermanage_edit-comments_sortable_columnsinc\CMB2\includes\CMB2_Hookup.php:158
actionpre_get_postsinc\CMB2\includes\CMB2_Hookup.php:159
actionshow_user_profileinc\CMB2\includes\CMB2_Hookup.php:168
actionedit_user_profileinc\CMB2\includes\CMB2_Hookup.php:169
actionuser_new_forminc\CMB2\includes\CMB2_Hookup.php:170
actionpersonal_options_updateinc\CMB2\includes\CMB2_Hookup.php:172
actionedit_user_profile_updateinc\CMB2\includes\CMB2_Hookup.php:173
actionuser_registerinc\CMB2\includes\CMB2_Hookup.php:174
filtermanage_users_columnsinc\CMB2\includes\CMB2_Hookup.php:177
filtermanage_users_custom_columninc\CMB2\includes\CMB2_Hookup.php:178
filtermanage_users_sortable_columnsinc\CMB2\includes\CMB2_Hookup.php:179
actionpre_get_postsinc\CMB2\includes\CMB2_Hookup.php:180
actionpre_get_postsinc\CMB2\includes\CMB2_Hookup.php:226
actioncreated_terminc\CMB2\includes\CMB2_Hookup.php:230
actionedited_termsinc\CMB2\includes\CMB2_Hookup.php:231
actiondelete_terminc\CMB2\includes\CMB2_Hookup.php:232
actioncmb2_do_oembedinc\CMB2\includes\helper-functions.php:131
filteris_protected_metainc\CMB2\includes\rest-api\CMB2_REST.php:144
actioninitinc\CMB2\init.php:131
actioncmb2_admin_initinc\CMB2\options.php:3
actioninitinc\function.php:31
actionwp_footerinc\function.php:91
actionadd_meta_boxesinc\shortcode-metabox.php:14
filtermanage_posts_columnsinc\shortcode-metabox.php:29
actionmanage_posts_custom_columninc\shortcode-metabox.php:50
actionwp_enqueue_scriptsplugin.php:113
actionwp_enqueue_scriptsplugin.php:114
Maintenance & Trust

General Slider Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedDec 16, 2022
PHP min version5.3
Downloads983

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

General Slider Developer Profile

devmonowar

3 plugins · 30 total installs

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

How We Detect General Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/general-slider/assets/css/style.css/wp-content/plugins/general-slider/assets/js/script.js
Script Paths
/wp-content/plugins/general-slider/assets/js/script.js
Version Parameters
/wp-content/plugins/general-slider/assets/css/style.css?ver=/wp-content/plugins/general-slider/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
general-slider-containergeneral-slider-slidegs-prevgs-next
Data Attributes
data-general-slider-iddata-slide-durationdata-slide-transition
JS Globals
generalSliderInstances
Shortcode Output
[general_slider id="[/general_slider]
FAQ

Frequently Asked Questions about General Slider