Content Sidebars Security & Risk Analysis

wordpress.org/plugins/content-sidebars

Give an instant boost to your Layout and Call-to-Action options. Auto-add Sidebars to your Post Content Display, inside and out!

10 active installs v1.7.0 PHP + WP 3.0.0+ Updated Jul 10, 2024
content-areacontent-sidebarsidebarswidget-areaswidgets
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Content Sidebars Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "content-sidebars" plugin version 1.7.0 exhibits a mixed security posture. On the positive side, it shows good practices with a high percentage of properly escaped outputs and a significant number of capability checks, suggesting an awareness of security fundamentals. The absence of known vulnerabilities (CVEs) and recent security incidents is also a strong positive indicator. However, there are notable areas of concern. The presence of 5 AJAX handlers without authentication checks represents a significant attack surface that could be exploited by unauthenticated users. Furthermore, the taint analysis revealing 3 flows with unsanitized paths, including one of high severity, is a critical finding that requires immediate attention. These unsanitized paths, particularly when combined with unprotected AJAX endpoints, could lead to various vulnerabilities such as cross-site scripting (XSS) or even remote code execution in the worst-case scenario. While the plugin has no recorded vulnerability history, the current code analysis highlights potential weaknesses that, if left unaddressed, could lead to future security incidents.

Key Concerns

  • AJAX handlers without auth checks
  • Taint flow with high severity
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Content Sidebars Security Vulnerabilities

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

Content Sidebars Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
2 prepared
Unescaped Output
32
837 escaped
Nonce Checks
4
Capability Checks
17
File Operations
9
External Requests
2
Bundled Libraries
1

Bundled Libraries

Freemius1.0

SQL Query Safety

67% prepared3 total queries

Output Escaping

96% escaped869 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
update_settings (loader.php:479)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Content Sidebars Attack Surface

Entry Points16
Unprotected5

AJAX Handlers 5

authwp_ajax_csidebars_dynamic_csscontent-sidebars.php:428
noprivwp_ajax_csidebars_dynamic_csscontent-sidebars.php:429
authwp_ajax_wqhelper_reminder_dismisswordquest.php:394
authwp_ajax_wqhelper_load_feed_catwordquest.php:406
authwp_ajax_wqhelper_update_sidebar_boxeswordquest.php:419

Shortcodes 11

[testexcerptshortcode] content-sidebars.php:2103
[guest-sidebar] content-sidebars.php:2156
[login-sidebar] content-sidebars.php:2157
[logged-out-sidebar] content-sidebars.php:2158
[member-sidebar] content-sidebars.php:2275
[logged-in-sidebar] content-sidebars.php:2276
[above-content-sidebar] content-sidebars.php:2374
[below-content-sidebar] content-sidebars.php:2463
[shortcode-sidebar-1] content-sidebars.php:2584
[shortcode-sidebar-2] content-sidebars.php:2585
[shortcode-sidebar-3] content-sidebars.php:2586
WordPress Hooks 52
filtercsidebars_admin_menu_addedcontent-sidebars.php:99
actionadmin_footercontent-sidebars.php:121
actioncsidebars_add_settingscontent-sidebars.php:143
actioncsidebars_loader_helperscontent-sidebars.php:164
actionadmin_menucontent-sidebars.php:318
actioninitcontent-sidebars.php:328
actionwp_enqueue_scriptscontent-sidebars.php:345
actionadmin_headcontent-sidebars.php:444
actionwidgets_admin_pagecontent-sidebars.php:457
filterstylesheet_directory_uricontent-sidebars.php:484
filterget_the_excerptcontent-sidebars.php:1579
filterget_the_excerptcontent-sidebars.php:1580
actioninitcontent-sidebars.php:1597
actionwpcontent-sidebars.php:1614
actioninitcontent-sidebars.php:1647
actionwidgets_initcontent-sidebars.php:1779
actionwidgets_initcontent-sidebars.php:1780
actionwidgets_initcontent-sidebars.php:2031
actioninitcontent-sidebars.php:2076
filterwidget_textcontent-sidebars.php:2084
filterwidget_titlecontent-sidebars.php:2090
filterget_the_excerptcontent-sidebars.php:2098
actioninitcontent-sidebars.php:2143
actioninitcontent-sidebars.php:2257
actioninitcontent-sidebars.php:2343
filterthe_contentcontent-sidebars.php:2365
actioninitcontent-sidebars.php:2581
actioninitcontent-sidebars.php:2669
filterthe_contentcontent-sidebars.php:2675
actionadd_meta_boxescontent-sidebars.php:2916
actionpublish_postcontent-sidebars.php:3099
actionsave_postcontent-sidebars.php:3100
actionadmin_initloader.php:1255
actionadmin_initloader.php:1256
actionadmin_menuloader.php:1259
filterplugin_action_linksloader.php:1262
actionadmin_enqueue_scriptsloader.php:1268
actionplugins_loadedloader.php:1276
filterconnect_messageloader.php:1622
actionall_admin_noticesloader.php:1703
actionadmin_footerloader.php:2475
actionadmin_footerloader.php:2478
actionplugins_loadedloader.php:3209
actionadmin_initwordquest.php:93
actionadmin_footerwordquest.php:363
actionadmin_footerwordquest.php:376
actionadmin_noticeswordquest.php:605
actionadmin_footerwordquest.php:1679
actionupdate-custom_wordquest_plugin_installwordquest.php:1739
actionwp_dashboard_setupwordquest.php:3121
actionadmin_footerwordquest.php:3159
filterwp_feed_cache_transient_lifetimewordquest.php:3655
Maintenance & Trust

Content Sidebars Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJul 10, 2024
PHP min version
Downloads3K

Community Trust

Rating40/100
Number of ratings1
Active installs10
Developer Profile

Content Sidebars Developer Profile

Tony Hayes

5 plugins · 250 total installs

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

How We Detect Content Sidebars

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/content-sidebars/content-sidebars.css/wp-content/plugins/content-sidebars/content-sidebars.js
Script Paths
/wp-content/plugins/content-sidebars/content-sidebars.js
Version Parameters
content-sidebars/content-sidebars.css?ver=content-sidebars/content-sidebars.js?ver=

HTML / DOM Fingerprints

CSS Classes
csidebars-abovecsidebars-belowcsidebars-logincsidebars-member
HTML Comments
<!-- csidebars_ "Do you like seaside bars? I like seaside bars." --><!-- Note, for disambiguation, in the context of this plugin only:// Logged In User Sidebar = 'Member' Sidebar// 'Fallback' means it is displayed instead when there is a logged in user,+51 more
Data Attributes
name="content-sidebars-options"id="content-sidebars-options"value="csidebars_abovecontent_fallback"value="csidebars_belowcontent_fallback"value="csidebars_loginsidebar_fallback"value="csidebars_membersidebar_mode"
JS Globals
wordquestsubmenufix
Shortcode Output
[csidebars][content_sidebars][content-sidebars]
FAQ

Frequently Asked Questions about Content Sidebars