[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXNIf-RDOFwjDIxmWgfEDqQsxn4lGLXntc5gDa5dHNRk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":75,"crawl_stats":38,"alternatives":82,"analysis":183,"fingerprints":517},"custom-sidebars","Custom Sidebars – Dynamic Sidebar Classic Widget Area Manager","3.38","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>\u003Cstrong>Manage and replace sidebars and other classic widget areas on your site with Custom Sidebars, a flexible widget area manager.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Make custom sidebar configurations and be able to choose what classic widgets display on each page or post of your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Need to make a \u003Cstrong>widget sticky\u003C\u002Fstrong> or fixed? Try our free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsticky-menu-or-anything-on-scroll\u002F\" rel=\"ugc\">WP Sticky Anything\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Custom Sidebars works ONLY with the classic widgets screen that was used in WordPress before version 5.8. If you want to use it with version 5.8 (and above) you have to install the official \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-widgets\u002F\" rel=\"ugc\">Classic Widgets\u003C\u002Fa> plugin, or enable the classic widgets interface yourself. Once the classic widgets screen is activated the plugin will work the same as before.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Having problems setting up SSL or generating an SSL certificate? Install the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-force-ssl\u002F\" rel=\"ugc\">WP Force SSL\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Display Different Sidebars on Pages and Posts\u003C\u002Fh4>\n\u003Cp>Custom Sidebars allows you to dynamically display custom widget configurations on any page, post, category, post type, or archive page.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Custom Sidebars will go on my “essential plugins” list from now on. I am pleased by how easy it was to figure out and by how many options are available in the free version.” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmonkeyhateclean\" rel=\"nofollow ugc\">monkeyhateclean\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“This plugin does exactly what it says. It’s light, integrates well into WordPress and gives you tons of possibilities.” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdarknova11\" rel=\"nofollow ugc\">DarkNova\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Every part of Custom Sidebars integrates seamlessly with the Widgets menu for simplicity and control. No confusing settings pages or added menu items, just simple core integration.\u003C\u002Fp>\n\u003Ch4>A Simple Flexible Sidebar Manager\u003C\u002Fh4>\n\u003Cp>** Custom Sidebars Includes: **\u003Cbr \u002F>\n* Unlimited custom widget configurations\u003Cbr \u002F>\n* Set custom widgets for individual posts and pages, categories, post types, and archives\u003Cbr \u002F>\n* Seamless integration with the WordPress Widgets menu\u003Cbr \u002F>\n* Works with well-coded themes and doesn’t slow down your site\u003Cbr \u002F>\n* Set individual widget visibility – for guests, by user role, by post type, for special pages or categories\u003Cbr \u002F>\n* Author specific sidebars – display a custom sidebar for each of your authors\u003Cbr \u002F>\n* Clone and sync widget settings – quickly edit complex configurations\u003Cbr \u002F>\n* Import and export custom sidebars – backup and share sidebars\u003C\u002Fp>\n\u003Cp>Install Custom Sidebars and see for yourself why it’s the most popular widget extension plugin available for WordPress with over 200,000 active installs.\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Original development completed by \u003Ca href=\"http:\u002F\u002Fmarquex.es\u002F\" rel=\"nofollow ugc\">Javier Marquez\u003C\u002Fa>.\u003C\u002Fp>\n","Flexible sidebars for custom classic widget configurations on any page or post. Create custom sidebars with ease!",100000,5193767,94,1028,"2025-12-03T19:20:00.000Z","6.9.4","4.6","5.6",[20,21,22,23,24],"classic-widgets","custom-sidebar","dynamic-widgets","sidebar","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-sidebars.3.38.zip",98,3,0,"2017-10-04 00:00:00","2026-03-15T15:16:48.613Z",[33,49,60],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2017-18510","custom-sidebars-cross-site-request-forgery-2","Custom Sidebars \u003C= 3.0.9 - Cross-Site Request Forgery","The custom-sidebars plugin before 3.1.0 for WordPress has CSRF related to set location, import actions, and export actions.",null,"\u003C=3.0.9","3.1.0","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Feee88bc6-b7e3-4eff-afc7-59b9a1cc9d2c?source=api-prod",2302,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":56,"updated_date":45,"references":57,"days_to_patch":59},"CVE-2017-18511","custom-sidebars-cross-site-request-forgery","Custom Sidebars \u003C= 3.0.8 - Cross-Site Request Forgery","The custom-sidebars plugin before 3.0.8.1 for WordPress has CSRF.","\u003C=3.0.8","3.0.8.1","2017-06-29 00:00:00",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Faff4d42c-133e-4ca8-9664-6878a22f7058?source=api-prod",2399,{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":38,"affected_versions":65,"patched_in_version":66,"severity":67,"cvss_score":68,"cvss_vector":69,"vuln_type":70,"published_date":71,"updated_date":45,"references":72,"days_to_patch":74},"WF-239bdac1-c14b-42ff-bee5-130d0bf3394c-custom-sidebars","custom-sidebars-reflected-cross-site-scripting","Custom Sidebars \u003C 2.1.0.2 - Reflected Cross Site Scripting","The Custom Sidebars plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the cs-msg parameter in versions up to, and including, 2.1.0.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C2.1.0.2","2.1.0.2","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2015-01-11 00:00:00",[73],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F239bdac1-c14b-42ff-bee5-130d0bf3394c?source=api-prod",3299,{"slug":76,"display_name":7,"profile_url":8,"plugin_count":77,"total_installs":78,"avg_security_score":27,"avg_patch_time_days":79,"trust_score":80,"computed_at":81},"webfactory",28,3492000,699,78,"2026-04-03T21:27:36.850Z",[83,103,126,145,163],{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":27,"num_ratings":93,"last_updated":94,"tested_up_to":16,"requires_at_least":18,"requires_php":95,"tags":96,"homepage":98,"download_link":99,"security_score":100,"vuln_count":101,"unpatched_count":29,"last_vuln_date":102,"fetched_at":31},"content-aware-sidebars","Content Aware Sidebars – Fastest Widget Area Plugin","3.21.3","Joachim Jensen","https:\u002F\u002Fprofiles.wordpress.org\u002Fintoxstudio\u002F","\u003Ch3>Content Aware Sidebars is the #1 WordPress Sidebar Plugin\u003C\u002Fh3>\n\u003Cp>You can optimize conversion rates, boost on-site SEO, upsell products, and much more by displaying different widget areas on different conditions.\u003C\u002Fp>\n\u003Cp>Create tailored widget areas in seconds. No widget logic coding required.\u003C\u002Fp>\n\u003Ch3>Show or Hide Widgets on Any Page (Yes, any)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Replace your theme sidebars on different conditions\u003C\u002Fstrong>, or insert widget areas with shortcodes. The following Display Conditions are available out of the box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts, Pages & Custom Post Types\u003C\u002Fli>\n\u003Cli>Content with Tags, Categories, or Custom Taxonomies\u003C\u002Fli>\n\u003Cli>Content written by select Authors\u003C\u002Fli>\n\u003Cli>Page Templates\u003C\u002Fli>\n\u003Cli>Blog Page & Post Type Archives\u003C\u002Fli>\n\u003Cli>Author Archives\u003C\u002Fli>\n\u003Cli>Taxonomy Archives\u003C\u002Fli>\n\u003Cli>Front Page, Search Results, 404 Not Found Page\u003C\u002Fli>\n\u003Cli>bbPress Profiles, Forums & Topics\u003C\u002Fli>\n\u003Cli>BuddyPress Profile Sections\u003C\u002Fli>\n\u003Cli>Languages (Polylang, qTranslate X, TranslatePress, Transposh, Weglot, WPML)\u003C\u002Fli>\n\u003Cli>Pods Pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>You can even combine conditions in any way you like! E.g. target all posts in a select category and written by a specific author.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Add Unlimited Sidebars & Widget Areas\u003C\u002Fh3>\n\u003Cp>Create a post sidebar, a page sidebar, a category sidebar, or any custom sidebar you need – no coding required. \u003Cstrong>CAS will never slow down your site\u003C\u002Fstrong>, even if you create a lot of custom sidebars and conditions.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sidebars – Quick Select&copy; lets you add or select widget areas directly when editing a post or page.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Schedule & Disable Custom Sidebars\u003C\u002Fh3>\n\u003Cp>In the All-in-one Sidebar Manager you \u003Cstrong>just pick a start and end date\u003C\u002Fstrong> for when widget areas should be displayed, and CAS will take care of the rest.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>1-Click Sidebar Activation&copy; lets you activate or deactivate widget areas instantly.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>The Most User-friendly Widget Manager\u003C\u002Fh3>\n\u003Cp>When adding new widgets to sidebars, \u003Cstrong>Live Search will find widgets instantly\u003C\u002Fstrong>, and the smart split-screen makes it a joy to manage a lot of widgets and sidebars.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>The Enhanced Widget Manager adds the signature turquoise line to easily identify custom sidebars.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Sidebar Plugin Integrations & Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>CAS autodetects Custom Post Types and Taxonomies\u003C\u002Fstrong> created by any plugin or theme. Built-in support for some of the most popular WordPress plugins means that you e.g. can create WooCommerce sidebars for select products or BuddyPress sidebars for your members.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fbbpress\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">bbPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fbuddypress\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">BuddyPress \u002F BuddyBoss\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Feasy-digital-downloads\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Easy Digital Downloads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">qTranslate X\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fpods\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Pods\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Polylang\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">TranslatePress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Transposh Translation Filter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fwoocommerce\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Weglot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customize Your Widget Areas Your Way\u003C\u002Fh3>\n\u003Cp>Without writing any code, you can \u003Cstrong>modify the HTML and CSS classes\u003C\u002Fstrong> of widget areas, widgets, and widget titles. You get full control over the look and feel of your sidebars and widget areas, no matter what theme you use.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sidebar Visibility lets you elegantly hide any widget area for logged-out users.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Complete control over your WordPress widget areas\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002F?utm_source=readme&utm_medium=referral&utm_content=title&utm_campaign=cas\" rel=\"nofollow ugc\">Upgrade to Content Aware Sidebars Pro\u003C\u002Fa>\u003C\u002Fstrong> and get these additional powerful features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Totem – Smart Floating Button\u003C\u002Fstrong>\u003Cbr \u002F>\nLike the button you may have seen by Intercom or Helpscout, only this is for all your widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sticky Sidebars & Widget Areas\u003C\u002Fstrong>\u003Cbr \u002F>\nMake any sidebar or widget area sticky without hurting site performance. No jQuery and no bloat\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Areas after Paragraphs\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a widget area after a specific number or percentage of paragraphs in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Even More Display Conditions\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Advanced Custom Fields data\u003C\u002Fli>\n\u003Cli>Meta Box data\u003C\u002Fli>\n\u003Cli>URLs + wildcards\u003C\u002Fli>\n\u003Cli>Referrer URLs\u003C\u002Fli>\n\u003Cli>Date Archives & Content by publish date\u003C\u002Fli>\n\u003Cli>BuddyPress Groups\u003C\u002Fli>\n\u003Cli>Random\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Area Designer\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd responsive widget columns and edit colors, backgrounds, paddings, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Areas in Theme Hooks\u003C\u002Fstrong>\u003Cbr \u002F>\nIntelligently infuse new widget areas into your theme without coding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Widgets Backup\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily restore any changed or deleted widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Cleaner\u003C\u002Fstrong>\u003Cbr \u002F>\nSave memory and remove clutter by disabling and removing unused widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended User Visibility\u003C\u002Fstrong>\u003Cbr \u002F>\nShow or hide widget areas for User Roles, BuddyPress Groups, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time & Weekday Schedule\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay widget areas only in select time ranges on given days\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Container Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nTurn widget areas into reusable blocks and show the same widgets in different places\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Widget Areas\u003C\u002Fstrong>\u003Cbr \u002F>\nA real time-saver when adding new similar widget areas\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fpricing\u002F?utm_source=readme&utm_medium=referral&utm_content=more&utm_campaign=cas\" rel=\"nofollow ugc\">and so much more…\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Upgrade at anytime instantly and securely from your website’s Admin Dashboard.\u003C\u002Fp>\n\u003Ch3>More Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fdocs\u002Fcontent-aware-sidebars\u002F?utm_source=readme&utm_medium=referral&utm_content=info&utm_campaign=cas\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintoxstudio\u002Fcontent-aware-sidebars\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintoxstudio\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display new sidebars on any post, page, category etc. Works with Classic Widgets, Block Widgets, and all themes!",30000,1647738,724,"2025-12-09T06:48:00.000Z","7.1",[97,20,4,23,24],"bbpress","https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-aware-sidebars.3.21.3.zip",99,1,"2019-02-25 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":16,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":122,"download_link":123,"security_score":124,"vuln_count":101,"unpatched_count":29,"last_vuln_date":125,"fetched_at":31},"sidebar-manager","Lightweight Sidebar Manager","2.0.0","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>Normally you have a sidebar that appears throughout the website. However, sometimes it is necessary to display a relevant, different sidebar on certain pages on the website. For an example: on WooCommerce pages, a sidebar with related or top seller products would be more relevant than the latest comments, blog posts right?\u003C\u002Fp>\n\u003Cp>This plugin helps you solve that problem as it allows you to create new sidebars and display them conditionally on certain locations of the website easily. Once the sidebar is created and displayed on pages you like, you can add relevant widgets in it.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbsf.io\u002Fsidebar-manager-demo\" rel=\"nofollow ugc\">Try it out on a free dummy site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Some of the Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create unlimited sidebars\u003C\u002Fli>\n\u003Cli>Place them any location your theme has defined (Footer Widgets \u002F Left or Right Sidebar)\u003C\u002Fli>\n\u003Cli>Works with any theme\u003C\u002Fli>\n\u003Cli>Conditionally display sidebars on specific posts, pages, taxonomies or custom post types\u003C\u002Fli>\n\u003Cli>Display sidebars based on user roles\u003C\u002Fli>\n\u003C\u002Fol>\n","Create new sidebar areas and display them conditionally on certain pages. Works with all themes.",90000,1089070,84,21,"2025-12-01T09:44:00.000Z","4.0","",[119,21,120,104,121],"conditional-sidebar","custom-widget-areas","widgets","http:\u002F\u002Fwww.brainstormforce.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsidebar-manager.2.0.0.zip",100,"2020-09-16 00:00:00",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":27,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":117,"tags":140,"homepage":142,"download_link":143,"security_score":144,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"simple-page-sidebars","Simple Page Sidebars","1.2.1","Cedaro","https:\u002F\u002Fprofiles.wordpress.org\u002Fcedaro\u002F","\u003Cp>Designed for simplicity and flexibility, Simple Page Sidebars gives WordPress users, designers, and developers the ability to assign custom sidebars to individual pages–without making any template changes. Existing sidebars can also be assigned in quick edit and bulk edit modes, helping save you time.\u003C\u002Fp>\n\u003Cp>In contrast to some of the more complicated plugins available, Simple Page Sidebars aims for basic, core-like functionality and integration that’s easy to use without polluting your admin panel. And due to the way sidebars are saved, it utilizes built-in WordPress caching, so your site won’t be bogged down with additional queries.\u003C\u002Fp>\n\u003Cp>Simple Page Sidebars also ships with a “Widget Area” widget for pulling all the widgets from one sidebar into another.\u003C\u002Fp>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No more site-wide, generic sidebars. Each page (or section) can have its own widgets.\u003C\u002Fli>\n\u003Cli>Complete control over the names of your custom sidebars.\u003C\u002Fli>\n\u003Cli>Assign the same sidebar to multiple pages.\u003C\u002Fli>\n\u003Cli>Modify a page’s sidebar without creating an unnecessary revision.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Usage\u003C\u002Fh3>\n\u003Cp>If you want to assign custom sidebars to archive pages or replace multiple sidebars per page, this plugin likely won’t be the best solution. However it’s flexible enough to handle a wide range of page-based use cases. It can even be configured to work with Custom Post Types by adding a couple lines of code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function myprefix_init() {\n    add_post_type_support( '{{post_type}}', 'simple-page-sidebars' );\n}\nadd_action( 'init', 'myprefix_init' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Additional Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fsimple-page-sidebars#postform\" rel=\"ugc\">Write a review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcedaro\u002Fsimple-page-sidebars\" rel=\"nofollow ugc\">Contribute on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcedaroco\" rel=\"nofollow ugc\">Follow @cedaroco\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cedaro.com\u002F?utm_source=wordpress.org&utm_medium=link&utm_content=simple-page-sidebars-readme&utm_campaign=plugins\" rel=\"nofollow ugc\">Visit Cedaro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Ch3>Custom Loops\u003C\u002Fh3>\n\u003Cp>If your page has any custom loops or queries, they need to be followed by \u003Ccode>wp_reset_query()\u003C\u002Fcode>, otherwise the global \u003Ccode>$post\u003C\u002Fcode> variable will no longer reference the correct post and by the time the sidebar is displayed, Simple Page Sidebars won’t know which page is being viewed, possibly leading to an unexpected sidebar being displayed.\u003C\u002Fp>\n\u003Ch3>Theme Sidebars\u003C\u002Fh3>\n\u003Cp>Some themes register different sidebars for their page templates, which means there isn’t a default sidebar that can be replaced. To use Simple Page Sidebars in this instance, you can create a child theme and force page templates with custom sidebars to use the default sidebar.\u003C\u002Fp>\n","Easily assign custom, widget-enabled sidebars to any page.",20000,457185,54,"2025-02-23T00:00:00.000Z","6.7.5","4.9",[4,141,121],"sidebars","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-page-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-page-sidebars.1.2.1.zip",92,{"slug":146,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":153,"downloaded":154,"rating":155,"num_ratings":156,"last_updated":157,"tested_up_to":16,"requires_at_least":116,"requires_php":158,"tags":159,"homepage":161,"download_link":162,"security_score":124,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"smk-sidebar-generator","SMK Sidebar Generator","3.6.0","Andrei Surdu","https:\u002F\u002Fprofiles.wordpress.org\u002F_smartik_\u002F","\u003Cp>\u003Cstrong>SMK Sidebar Generator\u003C\u002Fstrong> is a powerful yet easy-to-use WordPress plugin that lets you create unlimited custom sidebars and conditionally display them anywhere on your website – without writing a single line of code.\u003C\u002Fp>\n\u003Cp>Whether you need different sidebars for your blog, shop, landing pages, or specific posts, this plugin gives you complete control over your widget areas.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVvKjYLDu_W0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Why Choose SMK Sidebar Generator?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>100% Free\u003C\u002Fstrong> – All features included, no premium version upsells\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Coding Required\u003C\u002Fstrong> – Create and manage sidebars entirely from the WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – Clean code that won’t slow down your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works With Any Theme\u003C\u002Fstrong> – Sidebars automatically inherit your theme’s styling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Actively Maintained\u003C\u002Fstrong> – Regular updates and WordPress compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Unlimited Sidebars\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate as many sidebars as you need. Perfect for blogs, business sites, WooCommerce stores, or any WordPress website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Replace Theme Sidebars\u003C\u002Fstrong>\u003Cbr \u002F>\nSeamlessly replace your theme’s default sidebars with custom ones. No theme file editing required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Conditional Display\u003C\u002Fstrong>\u003Cbr \u002F>\nShow different sidebars based on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specific pages\u003C\u002Fli>\n\u003Cli>Specific posts\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003Cli>Post type archives\u003C\u002Fli>\n\u003Cli>Taxonomy archives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Drag and Drop Management\u003C\u002Fstrong>\u003Cbr \u002F>\nReorder your sidebars with an intuitive drag-and-drop interface. Easily organize and prioritize your widget areas.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Responsive Admin Interface\u003C\u002Fstrong>\u003Cbr \u002F>\nModern, clean admin UI that works great on any device – desktop, tablet, or mobile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay any sidebar anywhere using a simple shortcode: \u003Ccode>[smk_sidebar id=\"your-sidebar-id\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\nUse PHP functions in your theme templates:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\u002F\u002F Display sidebar by ID\nif ( function_exists( 'smk_sidebar' ) ) {\n    smk_sidebar( 'your-sidebar-id' );\n}\n\n\u002F\u002F Or use WordPress native function\ndynamic_sidebar( 'your-sidebar-id' );\n\n\u002F\u002F Get all registered sidebars\n$sidebars = smk_get_all_sidebars();\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> – Different sidebars for categories, tags, or specific posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Sites\u003C\u002Fstrong> – Unique widget areas for services, about, contact pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Stores\u003C\u002Fstrong> – Shop-specific sidebars separate from blog sidebars\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership Sites\u003C\u002Fstrong> – Conditional sidebars for different content areas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> – Template functions and shortcodes for theme integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support and Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fawps\u002Fsmk-sidebar-generator\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa> – Report bugs and contribute\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsmk-sidebar-generator\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> – Get help from the community\u003C\u002Fli>\n\u003C\u002Ful>\n","Create unlimited custom sidebars and widget areas. Display different sidebars on specific pages, posts, or custom post types with conditional logic.",10000,403520,88,5,"2026-02-17T13:15:00.000Z","5.3",[21,160,23,24],"generator","https:\u002F\u002Fzerowp.com\u002Fsidebar-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmk-sidebar-generator.3.6.0.zip",{"slug":164,"name":165,"version":166,"author":167,"author_profile":168,"description":169,"short_description":170,"active_installs":171,"downloaded":172,"rating":113,"num_ratings":173,"last_updated":174,"tested_up_to":175,"requires_at_least":166,"requires_php":117,"tags":176,"homepage":179,"download_link":180,"security_score":181,"vuln_count":28,"unpatched_count":28,"last_vuln_date":182,"fetched_at":31},"widgetize-pages-light","Widgetize Pages Light","3.0","OTWthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fotwthemes\u002F","\u003Cp>Widgetized pages in WordPress are very powerful tool. Have you ever wanted to drag and drop a widget in a page content area, but the only widgetized sections of your theme are usually sidebars and footers?\u003C\u002Fp>\n\u003Cp>Check on the Widgetize Pages Light:  \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002F1ts\u002F?item=Widgetize%20Pages%20Light&utm_source=wp.org&utm_medium=page&utm_content=demo&utm_campaign=wpl\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fonline-documentation-widgetize-pages-light\u002F?utm_source=wp.org&utm_medium=page&utm_content=docs&utm_campaign=wpl\" rel=\"nofollow ugc\">Documentation page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can now easily widgetize a page and drop widgets in page or post content area or any template file. Adding widgets on pages is a very flexible way to build your own unique page layout. This is very easy and fun to do and requires no coding knowledge at all.\u003C\u002Fp>\n\u003Cp>Use the new OTW Grid Manager Light component to build your custom Responsive layout in no time. It is all done in a nice and easy interface. Add some rows and columns in the rows. Insert the sidebars in the columns.\u003C\u002Fp>\n\u003Cp>You can use as many widget areas (sidebars) in as many pages\u002Fposts as you need. Creating sidebars(widget areas) is unlimited.\u003C\u002Fp>\n\u003Cp>The plugin has very easy and intuitive administration area designed to fit into the core WordPress design. Check out the screenshots section or just download it and try it out.\u003C\u002Fp>\n\u003Cp>Upgrade to the full version of \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fsidebar-widget-manager-for-wordpress\u002F2287447?ref=OTWthemes&utm_source=wp.org&utm_medium=page&utm_content=upgrade&utm_campaign=wpl\" rel=\"nofollow ugc\">Sidebar and Widget Manager\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002F1ts\u002F?item=Sidebar%20Widget%20Manager&utm_source=wp.org&utm_medium=page&utm_content=upgrade&utm_campaign=wpl\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fwidgetizing-pages-in-wordpress-can-be-even-easier-and-faster?utm_source=wp.org&utm_medium=page&utm_content=site&utm_campaign=wpl\" rel=\"nofollow ugc\">Create responsive layouts in minutes, drag & drop interface, feature rich\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>How Widgetize Pages Light works:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a custom sidebar(widget area)\u003C\u002Fli>\n\u003Cli>Insert the sidebar shortcode in the page editor wherever in the content you need it – either use the Insert Sidebar Shortcode button in the editor or copy\u002Fpaste the sidebar shortcode.\u003C\u002Fli>\n\u003Cli>Go to your widgets section (Appearance -> Widgets) and drop some widgets in your new sidebar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Advanced users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add any sidebar created with this plugin in any part of your wordpress site. To do that use the shortcode of the sidebar you want to add and the do_shortcode WordPress function in any of the template files of your theme.\u003C\u002Fli>\n\u003C\u002Ful>\n","Drop widgets in page or post content area. Widgetized pages. Build your custom Responsive page layout in no time. No coding, easy and fun!",3000,258114,32,"2022-05-07T14:26:00.000Z","5.9.13",[21,23,177,121,178],"widgetize-page","widgets-in-page","http:\u002F\u002Fotwthemes.com\u002F?utm_source=wp.org&utm_medium=admin&utm_content=site&utm_campaign=wpl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidgetize-pages-light.zip",30,"2025-09-05 00:00:00",{"attackSurface":184,"codeSignals":430,"taintFlows":457,"riskAssessment":508,"analyzedAt":516},{"hooks":185,"ajaxHandlers":402,"restRoutes":425,"shortcodes":426,"cronEvents":427,"entryPointCount":428,"unprotectedCount":429},[186,192,197,200,204,208,210,212,217,219,225,227,231,235,239,243,247,249,252,256,260,263,265,269,273,276,280,284,288,291,293,296,298,300,304,308,312,316,319,321,323,325,327,330,332,335,337,339,342,344,348,350,352,355,357,359,363,366,369,371,374,378,381,385,388,390,392,393,395,396,398,399,400,401],{"type":187,"name":188,"callback":189,"file":190,"line":191},"action","plugins_loaded","inc_sidebars_init_translation","customsidebars.php",140,{"type":187,"name":193,"callback":194,"priority":195,"file":190,"line":196},"init","closure",1000,143,{"type":187,"name":198,"callback":194,"file":190,"line":199},"admin_notices",144,{"type":187,"name":201,"callback":202,"file":203,"line":28},"cs_init","instance","inc\\class-custom-sidebars-checkup-notification.php",{"type":187,"name":205,"callback":206,"file":203,"line":207},"admin_head-widgets.php","init_admin_head_in_widgets",40,{"type":187,"name":198,"callback":198,"file":203,"line":209},93,{"type":187,"name":201,"callback":202,"file":211,"line":28},"inc\\class-custom-sidebars-cloning.php",{"type":187,"name":213,"callback":214,"priority":215,"file":211,"line":216},"in_widget_form","admin_widget_button",10,47,{"type":187,"name":213,"callback":218,"priority":215,"file":211,"line":136},"update_widget_group",{"type":220,"name":221,"callback":222,"priority":223,"file":211,"line":224},"filter","widget_update_callback","admin_widget_update",9999,61,{"type":187,"name":201,"callback":202,"file":226,"line":28},"inc\\class-custom-sidebars-editor.php",{"type":187,"name":228,"callback":229,"file":226,"line":230},"add_meta_boxes","add_meta_box",63,{"type":187,"name":232,"callback":233,"file":226,"line":234},"save_post","store_replacements",65,{"type":187,"name":236,"callback":237,"file":226,"line":238},"cs_ajax_request","handle_ajax",67,{"type":187,"name":240,"callback":241,"file":226,"line":242},"admin_init","settings",68,{"type":220,"name":244,"callback":245,"priority":215,"file":226,"line":246},"screen_settings","add_capabilities_select_box",80,{"type":220,"name":248,"callback":248,"priority":215,"file":226,"line":100},"default_hidden_columns",{"type":187,"name":250,"callback":251,"priority":215,"file":226,"line":124},"quick_edit_custom_box","post_quick_edit",{"type":187,"name":253,"callback":254,"priority":215,"file":226,"line":255},"bulk_edit_custom_box","post_bulk_edit",101,{"type":187,"name":257,"callback":258,"file":226,"line":259},"admin_footer","post_quick_edit_js",102,{"type":187,"name":232,"callback":261,"file":226,"line":262},"bulk_edit_save",108,{"type":187,"name":201,"callback":202,"file":264,"line":28},"inc\\class-custom-sidebars-explain.php",{"type":187,"name":266,"callback":266,"priority":267,"file":264,"line":268},"admin_bar_menu",999,76,{"type":187,"name":270,"callback":271,"priority":215,"file":264,"line":272},"cs_explain","add_info",83,{"type":187,"name":274,"callback":275,"file":264,"line":113},"wp_footer","show_infos",{"type":187,"name":277,"callback":278,"priority":29,"file":264,"line":279},"dynamic_sidebar_before","before_sidebar",85,{"type":187,"name":281,"callback":282,"priority":29,"file":264,"line":283},"dynamic_sidebar_after","after_sidebar",86,{"type":187,"name":285,"callback":286,"file":264,"line":287},"wp_print_styles","print_styles",87,{"type":187,"name":201,"callback":202,"file":289,"line":290},"inc\\class-custom-sidebars-export.php",4,{"type":187,"name":240,"callback":240,"file":289,"line":292},45,{"type":187,"name":294,"callback":295,"file":289,"line":136},"cs_widget_header","widget_header",{"type":187,"name":236,"callback":237,"file":289,"line":297},55,{"type":187,"name":201,"callback":202,"file":299,"line":28},"inc\\class-custom-sidebars-replacer.php",{"type":187,"name":301,"callback":302,"file":299,"line":303},"widgets_init","register_custom_sidebars",35,{"type":187,"name":305,"callback":306,"file":299,"line":307},"register_sidebar","translate_sidebar",38,{"type":187,"name":309,"callback":310,"file":299,"line":311},"wp_head","replace_sidebars",42,{"type":187,"name":313,"callback":314,"file":299,"line":315},"wp","store_original_post_id",43,{"type":187,"name":285,"callback":317,"file":299,"line":318},"add_custom_css_for_media",49,{"type":187,"name":201,"callback":202,"file":320,"line":28},"inc\\class-custom-sidebars-visibility.php",{"type":187,"name":213,"callback":214,"priority":215,"file":320,"line":322},37,{"type":220,"name":221,"callback":222,"priority":267,"file":320,"line":324},44,{"type":187,"name":326,"callback":237,"file":320,"line":230},"cs_ajax_request_get",{"type":220,"name":328,"callback":328,"file":320,"line":329},"sidebars_widgets",69,{"type":187,"name":201,"callback":202,"file":331,"line":28},"inc\\class-custom-sidebars-widgets.php",{"type":187,"name":333,"callback":334,"file":331,"line":173},"widgets_admin_page","widget_sidebar_content",{"type":187,"name":205,"callback":336,"file":331,"line":322},"init_admin_head",{"type":187,"name":333,"callback":338,"file":331,"line":311},"add_div_start",{"type":187,"name":340,"callback":341,"file":331,"line":315},"sidebar_admin_page","add_div_end",{"type":220,"name":343,"callback":343,"file":331,"line":329},"admin_body_class",{"type":187,"name":345,"callback":202,"file":346,"line":347},"set_current_user","inc\\class-custom-sidebars.php",64,{"type":187,"name":193,"callback":349,"file":346,"line":246},"integrations",{"type":187,"name":240,"callback":240,"file":346,"line":351},81,{"type":220,"name":353,"callback":354,"priority":215,"file":346,"line":287},"wpmu_style_version","wp_enqueue_add_version",{"type":220,"name":356,"callback":354,"priority":215,"file":346,"line":155},"wpmu_script_version",{"type":187,"name":198,"callback":358,"file":346,"line":209},"retirement_admin_notice",{"type":187,"name":360,"callback":361,"file":346,"line":362},"admin_enqueue_scripts","dismiss_retirement_notice_js",95,{"type":187,"name":257,"callback":364,"file":346,"line":365},"print_templates",316,{"type":220,"name":367,"callback":194,"file":346,"line":368},"safe_style_css",1224,{"type":220,"name":367,"callback":194,"file":346,"line":370},1456,{"type":187,"name":372,"callback":202,"file":373,"line":28},"cs_integrations","inc\\integrations\\class-custom-sidebars-integration-polylang.php",{"type":220,"name":375,"callback":376,"file":373,"line":377},"custom_sidebars_integrations","prepare",34,{"type":220,"name":379,"callback":380,"priority":215,"file":373,"line":303},"custom_sidebars_get_location","get_location",{"type":220,"name":382,"callback":383,"priority":215,"file":373,"line":384},"custom_sidebars_set_location","set_location",36,{"type":220,"name":386,"callback":387,"priority":215,"file":373,"line":322},"cs_replace_sidebars","replace",{"type":187,"name":372,"callback":202,"file":389,"line":28},"inc\\integrations\\class-custom-sidebars-integration-wml.php",{"type":220,"name":375,"callback":376,"file":389,"line":391},39,{"type":220,"name":379,"callback":380,"priority":215,"file":389,"line":207},{"type":220,"name":382,"callback":383,"priority":215,"file":389,"line":394},41,{"type":220,"name":386,"callback":387,"priority":215,"file":389,"line":311},{"type":187,"name":372,"callback":202,"file":397,"line":28},"inc\\integrations\\class-custom-sidebars-integration-wpml.php",{"type":220,"name":375,"callback":376,"file":397,"line":384},{"type":220,"name":379,"callback":380,"priority":215,"file":397,"line":322},{"type":220,"name":382,"callback":383,"priority":215,"file":397,"line":307},{"type":220,"name":386,"callback":387,"priority":215,"file":397,"line":391},[403,408,411,415,418,421],{"action":404,"nopriv":405,"callback":406,"hasNonce":407,"hasCapCheck":405,"file":203,"line":394},"custom_sidebars_checkup_notification_dismiss",false,"dismiss",true,{"action":409,"nopriv":405,"callback":410,"hasNonce":405,"hasCapCheck":405,"file":226,"line":351},"custom_sidebars_metabox_roles","update_custom_sidebars_metabox_roles",{"action":412,"nopriv":405,"callback":413,"hasNonce":405,"hasCapCheck":405,"file":226,"line":414},"custom_sidebars_metabox_custom_taxonomies","update_custom_sidebars_metabox_custom_taxonomies",82,{"action":416,"nopriv":405,"callback":417,"hasNonce":407,"hasCapCheck":405,"file":226,"line":272},"custom_sidebars_allow_author","update_custom_sidebars_allow_author",{"action":419,"nopriv":405,"callback":420,"hasNonce":407,"hasCapCheck":405,"file":346,"line":13},"custom_sidebars_retirement_notice_dismiss","dismiss_retirement_notice",{"action":422,"nopriv":405,"callback":423,"hasNonce":405,"hasCapCheck":407,"file":346,"line":424},"cs-ajax","ajax_handler",289,[],[],[],6,2,{"dangerousFunctions":431,"sqlUsage":432,"outputEscaping":434,"fileOperations":101,"externalRequests":29,"nonceChecks":452,"capabilityChecks":452,"bundledLibraries":453},[],{"prepared":101,"raw":29,"locations":433},[],{"escaped":435,"rawEcho":428,"locations":436},322,[437,440,442,445,447,449],{"file":289,"line":438,"context":439},319,"raw output",{"file":346,"line":441,"context":439},946,{"file":443,"line":444,"context":439},"views\\widgets-location.php",208,{"file":443,"line":446,"context":439},209,{"file":443,"line":448,"context":439},210,{"file":450,"line":451,"context":439},"views\\widgets.php",53,12,[454],{"name":455,"version":38,"knownCves":456},"Select2",[],[458,476,487,500],{"entryPoint":459,"graph":460,"unsanitizedCount":29,"severity":475},"update_custom_sidebars_allow_author (inc\\class-custom-sidebars-editor.php:1465)",{"nodes":461,"edges":473},[462,467],{"id":463,"type":464,"label":465,"file":226,"line":466},"n0","source","$_REQUEST",1478,{"id":468,"type":469,"label":470,"file":226,"line":471,"wp_function":472},"n1","sink","update_option() [Settings Manipulation]",1481,"update_option",[474],{"from":463,"to":468,"sanitized":407},"low",{"entryPoint":477,"graph":478,"unsanitizedCount":29,"severity":475},"\u003Cclass-custom-sidebars-editor> (inc\\class-custom-sidebars-editor.php:0)",{"nodes":479,"edges":485},[480,483],{"id":463,"type":464,"label":481,"file":226,"line":482},"$_REQUEST (x2)",1330,{"id":468,"type":469,"label":470,"file":226,"line":484,"wp_function":472},1455,[486],{"from":463,"to":468,"sanitized":407},{"entryPoint":488,"graph":489,"unsanitizedCount":29,"severity":475},"admin_widget_button (inc\\class-custom-sidebars-visibility.php:141)",{"nodes":490,"edges":498},[491,494],{"id":463,"type":464,"label":492,"file":320,"line":493},"$_POST",183,{"id":468,"type":469,"label":495,"file":320,"line":496,"wp_function":497},"echo() [XSS]",206,"echo",[499],{"from":463,"to":468,"sanitized":407},{"entryPoint":501,"graph":502,"unsanitizedCount":29,"severity":475},"\u003Cclass-custom-sidebars-visibility> (inc\\class-custom-sidebars-visibility.php:0)",{"nodes":503,"edges":506},[504,505],{"id":463,"type":464,"label":492,"file":320,"line":493},{"id":468,"type":469,"label":495,"file":320,"line":496,"wp_function":497},[507],{"from":463,"to":468,"sanitized":407},{"summary":509,"deductions":510},"The \"custom-sidebars\" plugin v3.38 demonstrates some good security practices, notably its use of prepared statements for all SQL queries and a high percentage of properly escaped output. The absence of critical or high severity taint analysis findings and the fact that all known CVEs are currently patched are positive indicators. However, the plugin has a notable history of high and medium severity vulnerabilities, primarily related to Cross-Site Request Forgery (CSRF) and Cross-site Scripting (XSS). This history, coupled with the presence of two AJAX handlers lacking authentication checks, presents a significant concern. While the total attack surface is relatively small, the unprotected entry points create potential avenues for attackers to exploit.",[511,513],{"reason":512,"points":215},"Unprotected AJAX handlers",{"reason":514,"points":515},"History of High\u002FMedium severity CVEs",15,"2026-03-16T17:08:01.712Z",{"wat":518,"direct":533},{"assetPaths":519,"generatorPatterns":525,"scriptPaths":526,"versionParams":527},[520,521,522,523,524],"\u002Fwp-content\u002Fplugins\u002Fcustom-sidebars\u002Fassets\u002Fcss\u002Fcustom-sidebars-admin.css","\u002Fwp-content\u002Fplugins\u002Fcustom-sidebars\u002Fassets\u002Fjs\u002Fcustom-sidebars-admin.js","\u002Fwp-content\u002Fplugins\u002Fcustom-sidebars\u002Fassets\u002Fjs\u002Fcustom-sidebars-widgets.js","\u002Fwp-content\u002Fplugins\u002Fcustom-sidebars\u002Fassets\u002Fjs\u002Fcustom-sidebars-conditions.js","\u002Fwp-content\u002Fplugins\u002Fcustom-sidebars\u002Fassets\u002Fjs\u002Fcustom-sidebars-conditions-admin.js",[],[521,522,523,524],[528,529,530,531,532],"custom-sidebars\u002Fassets\u002Fcss\u002Fcustom-sidebars-admin.css?ver=","custom-sidebars\u002Fassets\u002Fjs\u002Fcustom-sidebars-admin.js?ver=","custom-sidebars\u002Fassets\u002Fjs\u002Fcustom-sidebars-widgets.js?ver=","custom-sidebars\u002Fassets\u002Fjs\u002Fcustom-sidebars-conditions.js?ver=","custom-sidebars\u002Fassets\u002Fjs\u002Fcustom-sidebars-conditions-admin.js?ver=",{"cssClasses":534,"htmlComments":546,"htmlAttributes":558,"restEndpoints":562,"jsGlobals":563,"shortcodeOutput":567},[535,536,537,538,539,540,541,542,543,544,545],"custom-sidebars-box","csb-conditional-field","csb-conditions-input","csb-conditions-input-wrapper","csb-conditions-wrapper","csb-hide-conditional-fields","csb-sidebar-name-input","csb-sidebar-wrap","csb-sub-widget-wrap","csb-widget-wrap","custom-sidebars-notification",[547,548,549,550,551,552,553,554,554,555,556,557],"\u003C!-- Custom Sidebars: This plugin allows to create widgetized areas and custom sidebars. -->","\u003C!-- Nothing, just a dummy plugin to display nothing -->","\u003C!-- IMPORTANT -->","\u003C!-- Check: is nonce send? -->","\u003C!-- Check: is user id send? -->","\u003C!-- Check: nonce -->","\u003C!-- save result -->","\u003C!-- Admin header -->","\u003C!-- Admin notice! -->","\u003C!-- Show box. -->","\u003C!-- Show ads for other plugins box. -->",[559,560,561],"data-csb-condition-value","data-csb-conditions-id","data-csb-type",[],[564,565,566],"CustomSidebars","customSidebarsAdmin","customSidebarsWidgets",[]]