Schemeable Sliding Panel Security & Risk Analysis

wordpress.org/plugins/schemeable-sliding-panel

Use smooth and beautiful sliding panel for your blog. Fully scheme-able and configurable. Bundled with six beautiful schemes.

10 active installs v1.4 PHP + WP 3.4+ Updated Dec 4, 2012
dashboardfrontend-dashboardloginregistrationsliding-panel
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Schemeable Sliding Panel Safe to Use in 2026?

Generally Safe

Score 85/100

Schemeable Sliding Panel has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The 'schemeable-sliding-panel' v1.4 plugin exhibits a generally good security posture, with a strong emphasis on secure coding practices. The absence of known CVEs, unpatched vulnerabilities, and the consistent use of prepared statements for SQL queries are significant strengths. The plugin also demonstrates a commitment to security by implementing numerous capability checks and a reasonable number of nonce checks. However, there are areas that warrant attention. The presence of the `create_function` dangerous function is a red flag, as it can be a vector for code injection if not handled with extreme care. Furthermore, the low percentage of properly escaped output is a significant concern, as it could lead to cross-site scripting (XSS) vulnerabilities in various scenarios where user-supplied data is displayed. The taint analysis, while showing no critical or high severity flows, did identify flows with unsanitized paths, which, combined with the unescaped output, points to a potential for XSS. The plugin's vulnerability history being clean is positive, but it doesn't negate the risks identified in the static analysis. In conclusion, while the plugin is built on a foundation of good security practices, the identified code signals and taint analysis issues, particularly concerning output escaping and the use of `create_function`, represent tangible risks that should be addressed.

Key Concerns

  • Dangerous function create_function used
  • Low percentage of properly escaped output
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Schemeable Sliding Panel Security Vulnerabilities

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

Schemeable Sliding Panel Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
934
82 escaped
Nonce Checks
5
Capability Checks
12
File Operations
26
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

create_function$this->utf8_strlen = create_function('$text', 'return preg_match_all(php-markdown-1.0.1o\markdown.php:1629

Output Escaping

8% escaped1016 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
sliding_panel_show_dashboard (slide.php:4)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Schemeable Sliding Panel Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[user_identity] slide.php:332
[sliding-panel-login-intro] slide.php:483
[sliding-panel-login-form] slide.php:484
[sliding-panel-register-form] slide.php:485
WordPress Hooks 58
actionsliding-panel-schemesdefault-schemes\default.php:66
actionsliding-panel-schemesdefault-schemes\green-meadows.php:76
actionsliding-panel-schemesdefault-schemes\simple-grey.php:85
actionsliding-panel-schemesdefault-schemes\wood-lands.php:71
actionadmin_menumenu_pages\sliding-panel-options.php:3728
actionadd_meta_boxesmeta_boxes\need-support.php:6
actionadd_menu_page_meta_boxesmeta_boxes\need-support.php:7
actionsave_postmeta_boxes\need-support.php:8
filtersave_menu_page-sliding-panel-optionsmeta_boxes\need-support.php:9
filteradmin_titlemeta_boxes\need-support.php:26
actionadmin_initmeta_boxes\need-support.php:189
actionadd_meta_boxesmeta_boxes\options.php:6
actionadd_menu_page_meta_boxesmeta_boxes\options.php:7
actionsave_postmeta_boxes\options.php:8
filtersave_menu_page-sliding-panel-optionsmeta_boxes\options.php:9
filteradmin_titlemeta_boxes\options.php:26
actionadmin_initmeta_boxes\options.php:753
actionadd_meta_boxesmeta_boxes\share-scheme.php:6
actionadd_menu_page_meta_boxesmeta_boxes\share-scheme.php:7
actionsave_postmeta_boxes\share-scheme.php:8
filtersave_menu_page-sliding-panel-optionsmeta_boxes\share-scheme.php:9
filteradmin_titlemeta_boxes\share-scheme.php:26
actionadmin_initmeta_boxes\share-scheme.php:251
actionadd_meta_boxesmeta_boxes\spread-the-word.php:6
actionadd_menu_page_meta_boxesmeta_boxes\spread-the-word.php:7
actionsave_postmeta_boxes\spread-the-word.php:8
filtersave_menu_page-sliding-panel-optionsmeta_boxes\spread-the-word.php:9
filteradmin_titlemeta_boxes\spread-the-word.php:26
actionadmin_initmeta_boxes\spread-the-word.php:195
filterthe_contentphp-markdown-1.0.1o\markdown.php:82
filterthe_content_rssphp-markdown-1.0.1o\markdown.php:83
filterget_the_excerptphp-markdown-1.0.1o\markdown.php:84
filterget_the_excerptphp-markdown-1.0.1o\markdown.php:85
filterthe_excerptphp-markdown-1.0.1o\markdown.php:86
filterthe_excerpt_rssphp-markdown-1.0.1o\markdown.php:87
filterthe_contentphp-markdown-1.0.1o\markdown.php:91
filterget_the_excerptphp-markdown-1.0.1o\markdown.php:92
filterpre_comment_contentphp-markdown-1.0.1o\markdown.php:103
filterpre_comment_contentphp-markdown-1.0.1o\markdown.php:104
filterpre_comment_contentphp-markdown-1.0.1o\markdown.php:105
filterget_comment_textphp-markdown-1.0.1o\markdown.php:106
filterget_comment_excerptphp-markdown-1.0.1o\markdown.php:107
filterget_comment_excerptphp-markdown-1.0.1o\markdown.php:108
actionsliding-panel-options-action-saveschemeable-sliding-panel.php:311
actionsliding-panel-options-action-export_schemeschemeable-sliding-panel.php:312
actionwp_footerschemeable-sliding-panel.php:313
actionlogin_form_loginschemeable-sliding-panel.php:314
actionlogin_form_lostpasswordschemeable-sliding-panel.php:315
actiontemplate_redirectschemeable-sliding-panel.php:316
actionlogin_form_registerschemeable-sliding-panel.php:317
actionwidgets_initschemeable-sliding-panel.php:318
actionsliding-panel-options-action-remove_schemeschemeable-sliding-panel.php:319
actionsliding-panel-options-action-save_schemeschemeable-sliding-panel.php:320
actionenqueue_css_sliding-panel-optionsschemeable-sliding-panel.php:321
actionwp_enqueue_scriptsschemeable-sliding-panel.php:322
filterplugin_action_linksschemeable-sliding-panel.php:323
filterquery_varsschemeable-sliding-panel.php:324
filterpde-menu-page-defaults-sliding-panel-optionsschemeable-sliding-panel.php:325
Maintenance & Trust

Schemeable Sliding Panel Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedDec 4, 2012
PHP min version
Downloads10K

Community Trust

Rating80/100
Number of ratings3
Active installs10
Developer Profile

Schemeable Sliding Panel Developer Profile

kdmurthy

1 plugin · 10 total installs

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

How We Detect Schemeable Sliding Panel

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Schemeable Sliding Panel