[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiS2qP2T_q3TlqlMe0Xhs3LSNfQaA8EjN6xU5pTHUKck":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":140,"fingerprints":171},"thinker-sidebar-shortcode","Sidebar Shortcode","1.0.0","thinkerwebdesign","https:\u002F\u002Fprofiles.wordpress.org\u002Fthinkerwebdesign\u002F","\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add sidebars to WP Posts and Pages with shortcodes using a sidebar Name or sidebar ID.\u003C\u002Fli>\n\u003Cli>Add one or more optional custom classes to match your theme styles or custom CSS styles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Use:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Method 1 – (Recommended Use: Add a sidebar using a sidebar Name.)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A sidebar Name can be found in the \u003Ccode>Appearance > Widgets\u003C\u002Fcode> section of your WordPress Admin Area.\u003C\u002Fp>\n\u003Cp>\u003Cem>Example uses:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[sidebar name=\"your-sidebar-name\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[sidebar name=\"your-sidebar-name\" class=\"custom-class\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[sidebar name=\"your-sidebar-name\" class=\"custom-class-1 custom-class-2 custom-class-3\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Method 2 – (Advanced WP Users: Add a sidebar using a sidebar ID.)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A sidebar ID can be found in your theme’s \u003Ccode>register_sidebar\u003C\u002Fcode> functions, usually in the theme’s \u003Ccode>functions.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Cp>\u003Cem>Example uses:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[sidebar id=\"your-sidebar-id\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[sidebar id=\"your-sidebar-id\" class=\"custom-class\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[sidebar id=\"your-sidebar-id\" class=\"custom-class-1 custom-class-2 custom-class-3\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>General Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The spelling and capitalization of a shortcode Name or ID must exactly match that of the desired sidebar.\u003C\u002Fli>\n\u003Cli>Definition of an active sidebar: An active sidebar is a sidebar that contains widgets.\u003C\u002Fli>\n\u003Cli>A \u003Ccode>[sidebar]\u003C\u002Fcode> shortcode without an active sidebar Name or active sidebar ID displays nothing.\u003C\u002Fli>\n\u003Cli>An active sidebar ID overrides a sidebar Name if both are present in the same shortcode.\u003C\u002Fli>\n\u003Cli>There is no limit to the number of shortcodes that can be used on the same page or post.\u003C\u002Fli>\n\u003Cli>The same sidebar shortcode can be used multiple times on the same page or post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>HTML Class Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Separate multiple custom classes using a space character. Examples shown in \u003Ccode>Method\u003C\u002Fcode> sections above.\u003C\u002Fli>\n\u003Cli>There is no limit to the number of custom classes that can be used.\u003C\u002Fli>\n\u003Cli>Each custom class must only contain (letter,number,-,_) characters, otherwise all custom classes are omitted.\u003C\u002Fli>\n\u003Cli>The sidebar ID is always added to the HTML class attribute if it contains only (letter,number,-,_) characters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.thinkerwebdesign.com\u002Fthinker-sidebar-shortcode-plugin\u002F\" rel=\"nofollow ugc\">Visit Plugin URI\u003C\u002Fa>\u003C\u002Fp>\n","Add sidebars to WordPress posts and pages using shortcodes with a sidebar Name or ID.",1000,8425,100,3,"2021-12-08T16:00:00.000Z","5.8.13","3.4","",[20,21,22,23,24],"shortcode","sidebar","sidebar-shortcode","widget-area","widget-area-shortcode","http:\u002F\u002Fwww.thinkerwebdesign.com\u002Fthinker-sidebar-shortcode-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthinker-sidebar-shortcode.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},2,1020,30,84,"2026-04-04T04:29:09.667Z",[39,56,79,99,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":18,"download_link":55,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"widget-area-builder","Widget Area Builder","1.0","farvehandleren","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarvehandleren\u002F","\u003Cp>Make a sidebar and place it anywhere in post or page with shortcode.\u003C\u002Fp>\n\u003Cp>Shortcode :\u003C\u002Fp>\n\u003Cp>You will be get the shortcode after creating the sidebar\u003C\u002Fp>\n\u003Cp>Manage Sidebars :\u003Cbr \u002F>\nIn wp dashboard , there is a menu called “Widget Area” to Add and Remove a Sidebar.\u003Cbr \u002F>\nAs you will add a sidebar, you will see the shortcode to display the sidebar and then you will be able to see a new sidebar area in “Widgets Area”.\u003Cbr \u002F>\nJust drag any widget in the sidebar and display through the shortcode in a page, template or anywhere.\u003C\u002Fp>\n\u003Cp>Display Sidebar\u003C\u002Fp>\n\u003Cp>After creating a sidebar, you will be provided a shortcode like : [ri_custom_sidebar 1], [ri_custom_sidebar 2] …\u003C\u002Fp>\n\u003Cp>Just write in wordpress pages or posts where you want to display : [ri_custom_sidebar 1]  (for example)\u003C\u002Fp>\n\u003Cp>Or use this php code to display in a template : echo do_shortcode(‘[ri_custom_sidebar 1]’);   (for example)\u003C\u002Fp>\n","Make a sidebar and place it anywhere in post or page with shortcode.",10,1848,1,"2016-05-20T03:13:00.000Z","4.4.34","4.0",[20,21,54,23],"widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-area-builder.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":49,"unpatched_count":28,"last_vuln_date":78,"fetched_at":30},"woosidebars","WooSidebars","1.4.6","WooThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoothemes\u002F","\u003Cp>With WooSidebars, it’s possible to change the widgets that display in a sidebar (widgetized area) according to a context (for example, a specific page, a specific blog post, certain categories or the search results screen). Setting up a custom widget area to display across multiple conditions is as easy as a few clicks.\u003C\u002Fp>\n\u003Cp>Looking for a helping hand? \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocumentation\u002Fplugins\u002Fwoosidebars\u002F\" rel=\"nofollow ugc\">View plugin documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Looking to contribute code to this plugin? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Fwoosidebars\u002F\" rel=\"nofollow ugc\">Fork the repository over at GitHub\u003C\u002Fa>. Please also read the CONTRIBUTING.md file, bundled within this plugin.\u003C\u002Fp>\n","WooSidebars adds functionality to display different widgets in a sidebar, according to a context (for example, a specific page or a category).",100000,2915654,78,48,"2024-04-03T17:11:00.000Z","6.5.8","4.1",[72,73,74],"sidebars","widget-areas","widgets","http:\u002F\u002Fwoocommerce.com\u002Fwoosidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoosidebars.1.4.6.zip",92,"2015-04-22 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":36,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":52,"requires_php":18,"tags":92,"homepage":96,"download_link":97,"security_score":13,"vuln_count":49,"unpatched_count":28,"last_vuln_date":98,"fetched_at":30},"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,21,"2025-12-01T09:44:00.000Z","6.9.4",[93,94,95,80,74],"conditional-sidebar","custom-sidebar","custom-widget-areas","http:\u002F\u002Fwww.brainstormforce.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsidebar-manager.2.0.0.zip","2020-09-16 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":117,"download_link":118,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"disable-author-pages","Disable Author Pages","0.11","Frank Neumann-Staude","https:\u002F\u002Fprofiles.wordpress.org\u002Ffstaude\u002F","\u003Cp>Disable the author pages ( \u002Fauthor=? ) in wordpress and redirect the user to another page.\u003C\u002Fp>\n","Disable the author pages",6000,50618,98,17,"2017-11-28T17:13:00.000Z","4.7.32","3.0",[115,116,20,21,74],"page","post","https:\u002F\u002Fstaude.net\u002Fwordpress\u002Fplugins\u002Fdisable-author-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-author-pages.0.11.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":138,"download_link":139,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"stag-custom-sidebars","Stag Custom Sidebars","1.2.1","Ram Ratan Maurya","https:\u002F\u002Fprofiles.wordpress.org\u002Fmauryaratan\u002F","\u003Cp>This plugin adds a button to widgets area to create a new sidebar area which you can later use just about anywhere.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>To display the sidebar with shortcode you can use \u003Ccode>[stag_sidebar id=\"custom-sidebar\"]\u003C\u002Fcode> where \u003Ccode>id\u003C\u002Fcode> is the id of the sidebar that appears in the description area of the respective widget area. You can also pass an additional parameter \u003Ccode>class\u003C\u002Fcode> in shortcode to add class to the widget area wrapper on frontend.\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F86626101\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch4>Import\u002FExport\u003C\u002Fh4>\n\u003Cp>We have added compatibility with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidget-importer-exporter\" rel=\"ugc\">Widget Importer & Exporter\u003C\u002Fa>, which gives you the freedom to import and export custom widget areas when moving widgets from one site to another or backing up the widgets.\u003C\u002Fp>\n\u003Cp>If you’d like to check out the code and contribute, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmauryaratan\u002Fstag-custom-sidebars\" rel=\"nofollow ugc\">join us on GitHub\u003C\u002Fa>. Pull requests, issues, and plugin recommendations are more than welcome!\u003C\u002Fp>\n\u003Cp>\u003Cem>Checkout our finely tuned WordPress themes over at \u003Ca href=\"https:\u002F\u002Fcodestag.com\" rel=\"nofollow ugc\">Codestag\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n","Create custom dynamic sidebars and use anywhere with shortcodes.",2000,68202,7,"2021-02-01T16:27:00.000Z","5.6.17","5.0",[134,135,136,137,72],"codestag","custom-sidebars","mauryaratan","shortcodes","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstag-custom-sidebars","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstag-custom-sidebars.1.2.1.zip",{"attackSurface":141,"codeSignals":155,"taintFlows":162,"riskAssessment":163,"analyzedAt":170},{"hooks":142,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":154,"entryPointCount":49,"unprotectedCount":28},[143],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","init","register_shortcode","thinker-sidebar-shortcode.php",58,[],[],[152],{"tag":21,"callback":20,"file":147,"line":153},69,[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":161},[],{"prepared":28,"raw":28,"locations":158},[],{"escaped":28,"rawEcho":28,"locations":160},[],[],[],{"summary":164,"deductions":165},"The \"thinker-sidebar-shortcode\" v1.0.0 plugin exhibits a generally good security posture based on the provided static analysis.  It demonstrates strong adherence to secure coding practices by not using dangerous functions, all SQL queries are prepared, and all outputs are properly escaped.  There are no file operations or external HTTP requests, and importantly, no vulnerabilities recorded in its history, suggesting a commitment to security by the developers.  The small attack surface, consisting of a single shortcode, is a positive indicator.\n\nHowever, there are a few areas of concern that warrant attention. The lack of any nonce checks or capability checks, even on the single shortcode entry point, represents a potential weakness. While the static analysis did not find any taint flows or unsanitized paths, the absence of these checks means that the shortcode could theoretically be triggered by an unauthorized user or an automated script, leading to unintended behavior or information disclosure if not properly handled within the shortcode's internal logic (which isn't detailed here). The absence of any recorded vulnerabilities in its history is a strength, but it's also important to note that this is based on current data and doesn't guarantee future security.\n\nIn conclusion, the plugin has strong foundational security practices in place, particularly concerning SQL and output handling. The primary risk lies in the potential for unauthorized invocation of its shortcode due to the absence of authentication and authorization checks. While the current version appears clean, future development should prioritize adding nonces and capability checks to further harden this entry point and ensure the plugin remains secure.",[166,168],{"reason":167,"points":129},"Missing nonce checks on entry points",{"reason":169,"points":129},"Missing capability checks on entry points","2026-03-16T18:53:10.194Z",{"wat":172,"direct":177},{"assetPaths":173,"generatorPatterns":174,"scriptPaths":175,"versionParams":176},[],[],[],[],{"cssClasses":178,"htmlComments":180,"htmlAttributes":181,"restEndpoints":182,"jsGlobals":183,"shortcodeOutput":184},[22,179],"sidebar-shortcode-content",[],[],[],[],[185,186],"\u003Cdiv class=\"sidebar-shortcode","\u003Cdiv class=\"sidebar-shortcode-content\">"]