[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2JYQc6KgpZEF2LWRaWhhIoEV4mhFvmTQb__MOGOcbD8":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":122,"fingerprints":191},"user-role-widget-areas","User Role Widget Areas","1.4","Rob Smelik","https:\u002F\u002Fprofiles.wordpress.org\u002Frob-smelik\u002F","\u003Ch3>Description\u003C\u002Fh3>\n\u003Cp>This plugin allows you to selectively display content in your themes active widget areas based on the user roles (Administrator, Editor, Author, Contributor or Subscriber) of logged in users. It also comes with two user status based widget areas for displaying content to all logged in users or all logged out users. All user role and status based widget areas can be displayed in any existing sidebar or widget area within your theme.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>5 User role based widget areas, one for each of the standard WordPress user roles.\u003C\u002Fli>\n\u003Cli>2 User status based widget areas, one for logged in users and one for logged out users.\u003C\u002Fli>\n\u003Cli>2 Widgets for displaying your new widget areas on the front end (public site).\u003C\u002Fli>\n\u003Cli>Additional shortcodes for displaying your user role and user status based widget areas.\u003C\u002Fli>\n\u003Cli>The ability to hard code the script into your theme that displays the widget areas on the front end.\u003C\u002Fli>\n\u003Cli>Uses standard WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FRoles_and_Capabilities\" rel=\"nofollow ugc\">Roles and Capabilities\u003C\u002Fa> functions.\u003C\u002Fli>\n\u003Cli>Well documented, lightweight code that is built for speed (the plugin itself is only 11kb).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Rate The Plugin\u003C\u002Fh3>\n\u003Cp>If you like this plugin and find it useful please take a moment to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fuser-role-widget-areas#postform\" rel=\"ugc\">rate it\u003C\u002Fa>. Thanks!\u003C\u002Fp>\n","Description",20,4824,74,3,"2015-10-24T20:28:00.000Z","4.3.34","3.9","",[20,21,22,23,24],"role","sidebar","user","widget","widget-area","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role-widget-areas.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"rob-smelik",40,30,84,"2026-04-04T17:08:38.750Z",[38,59,69,78,101],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":18,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":56,"download_link":57,"security_score":48,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":58},"staff-list-widget-proper-url","A Staff List Plugin","1.1.2","bythegram","https:\u002F\u002Fprofiles.wordpress.org\u002Fbythegram\u002F","\u003Cp>The plugin creates a Widget Area named Staff Lists and a Staff List widget. There are a few ways that you can use the plugin in your theme,\u003C\u002Fp>\n\u003Cp>you can place the Staff List widget in your existing Sidebar, or you can use the widget area provided and place it into your theme using the [stafflist] shortcode.\u003C\u002Fp>\n\u003Cp>The shortcode will also allow you to display the Staff List widget area in a post or page if you don’t want to edit your template files. Options for the short code are class and title. Defaults are class=”ag_staff” and title=””.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n[stafflist class=”yourclass” title=”The Title”]\u003C\u002Fp>\n\u003Cp>Note:\u003C\u002Fp>\n\u003Cp>This plugin comes with some very basic css so you may need to edit to suit your site needs.\u003C\u002Fp>\n","A simple plugin that creates a widget area and a widget that helps you display your staff names and roles",10,4061,100,1,"3.4.2","3.0.1",[53,54,55,23,24],"staff-list","user-roles","website-staff-roles","http:\u002F\u002Fwww.bythegram.ca","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaff-list-widget-proper-url.1.1.2.zip","2026-03-15T10:48:56.248Z",{"slug":60,"name":61,"version":62,"author":7,"author_profile":8,"description":63,"short_description":10,"active_installs":46,"downloaded":64,"rating":27,"num_ratings":27,"last_updated":65,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":66,"homepage":18,"download_link":68,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"urwa-for-bbpress","URWA for bbPress","1.0","\u003Ch3>Description\u003C\u002Fh3>\n\u003Cp>User Role Widget Areas for bbPress allows you to selectively display content in your themes active widget areas based on standard bbPress user roles (bbPress Keymaster, bbPress Moderator, bbPress Participant, bbPress Spectator) of logged in users. All user role widget areas can be displayed in \u003Cstrong>any\u003C\u002Fstrong> existing sidebar or widget area within your theme.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>4 User role based widget areas, one for each of the standard bbPress user roles.\u003C\u002Fli>\n\u003Cli>1 display widget for displaying your new widget areas on the front end (public site).\u003C\u002Fli>\n\u003Cli>An additional shortcode for displaying your user role and user status based widget areas.\u003C\u002Fli>\n\u003Cli>The ability to hard code the script into your theme that displays the widget areas on the front end.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Important Information\u003C\u002Fh3>\n\u003Cp>This plugin is designed to work with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbpress\u002F\" rel=\"ugc\">bbPress\u003C\u002Fa>, a popular, full-featured forum plugin for WordPress. Therefore, bbPress needs to be installed and activated for the plugin to work.\u003C\u002Fp>\n\u003Ch3>Rate The Plugin\u003C\u002Fh3>\n\u003Cp>If you like this plugin and find it useful please take a moment to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Furwa-for-bbpress#postform\" rel=\"ugc\">rate it\u003C\u002Fa>. Thanks!\u003C\u002Fp>\n",1548,"2015-10-30T03:58:00.000Z",[67,21,22,23,24],"bbpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furwa-for-bbpress.zip",{"slug":70,"name":71,"version":62,"author":7,"author_profile":8,"description":72,"short_description":10,"active_installs":46,"downloaded":73,"rating":27,"num_ratings":27,"last_updated":74,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":75,"homepage":18,"download_link":77,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"urwa-for-dokan","URWA for Dokan","\u003Ch3>Description\u003C\u002Fh3>\n\u003Cp>User Role Widget Areas for Dokan allows you to selectively display content in your themes active widget areas based on  Dokan user roles (Dokan Administrator, Dokan Seller, Dokan Customer) of logged in users. All user role widget areas can be displayed in \u003Cstrong>any\u003C\u002Fstrong> existing sidebar or widget area within your theme.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>3 User role based widget areas, one for each of the standard Dokan user roles.\u003C\u002Fli>\n\u003Cli>1 display widget for displaying your new widget areas on the front end (public site).\u003C\u002Fli>\n\u003Cli>Additional shortcodes for displaying your user role and user status based widget areas.\u003C\u002Fli>\n\u003Cli>The ability to hard code the script into your theme that displays the widget areas on the front end.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Important Information\u003C\u002Fh3>\n\u003Cp>Dokan \u003Cstrong>requires WooCommerce\u003C\u002Fstrong> and is built upon the existing WooCommerce \u003Cstrong>Shop Manager\u003C\u002Fstrong> role to provide a front-end vendor marketplace solution. Therefore, widgets placed in the User – Dokan Seller widget area are also visible to users that have been assigned the WooCommerce Shop Manager role. This functionality is needed for the Dokan Seller to also manage his or her products.\u003C\u002Fp>\n\u003Ch3>Dokan Compatibility\u003C\u002Fh3>\n\u003Cp>This plugin is designed to work with both the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F\" rel=\"ugc\">Lite Version\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fproducts\u002Fplugins\u002Fdokan\u002F\" rel=\"nofollow ugc\">Full Version\u003C\u002Fa> of the Dokan Multivendor plugin.\u003C\u002Fp>\n\u003Ch3>Rate The Plugin\u003C\u002Fh3>\n\u003Cp>If you like this plugin and find it useful please take a moment to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Furwa-for-dokan#postform\" rel=\"ugc\">rate it\u003C\u002Fa>. Thanks!\u003C\u002Fp>\n",2262,"2015-10-29T23:56:00.000Z",[76,21,22,23,24],"dokan","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furwa-for-dokan.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":49,"unpatched_count":27,"last_vuln_date":100,"fetched_at":29},"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",[94,95,96],"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":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":35,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":119,"download_link":120,"security_score":48,"vuln_count":49,"unpatched_count":27,"last_vuln_date":121,"fetched_at":29},"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","4.0",[116,117,118,102,96],"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",{"attackSurface":123,"codeSignals":164,"taintFlows":182,"riskAssessment":183,"analyzedAt":190},{"hooks":124,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":162,"entryPointCount":163,"unprotectedCount":27},[125,131,136,140,144,146,149],{"type":126,"name":127,"callback":128,"priority":46,"file":129,"line":130},"filter","plugin_row_meta","set_plugin_meta","user-role-widget-areas.php",34,{"type":132,"name":133,"callback":134,"file":129,"line":135},"action","admin_menu","urwa_plugin_menu",42,{"type":132,"name":137,"callback":138,"file":129,"line":139},"widgets_init","register_user_sidebar",171,{"type":126,"name":141,"callback":142,"file":129,"line":143},"widget_text","do_shortcode",214,{"type":126,"name":141,"callback":142,"file":129,"line":145},237,{"type":132,"name":137,"callback":147,"file":129,"line":148},"urwa_load_widget",300,{"type":132,"name":137,"callback":150,"file":129,"line":151},"urwa_load_widget_logged_in",342,[],[],[155,158],{"tag":4,"callback":156,"file":129,"line":157},"shortcode_user_role_widget_areas",178,{"tag":159,"callback":160,"file":129,"line":161},"user-status-widget-areas","shortcode_user_status_widget_areas",219,[],2,{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":46,"bundledLibraries":181},[],{"prepared":27,"raw":27,"locations":167},[],{"escaped":27,"rawEcho":169,"locations":170},4,[171,175,177,179],{"file":172,"line":173,"context":174},"includes\\documentation\\tab-1-tutorial.php",7,"raw output",{"file":172,"line":176,"context":174},12,{"file":172,"line":178,"context":174},19,{"file":172,"line":180,"context":174},24,[],[],{"summary":184,"deductions":185},"The user-role-widget-areas plugin, version 1.4, exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by exclusively using prepared statements for its SQL queries and implementing capability checks for access control. The absence of known CVEs, bundled libraries, file operations, and external HTTP requests further contributes to a favorable security baseline. However, a significant concern arises from the complete lack of output escaping, meaning any data rendered by the plugin could be vulnerable to cross-site scripting (XSS) attacks if user-supplied input is involved. Additionally, the absence of nonce checks, while not explicitly tied to AJAX handlers or REST API routes in this analysis, can be a weakness in broader security contexts, particularly if functionality is exposed through other means.\n\nThe static analysis reveals a relatively small attack surface, with all identified entry points (shortcodes) not explicitly noted as unprotected. The taint analysis showing zero flows is also a positive sign, indicating no obvious vulnerabilities where unsanitized data could lead to compromise. The plugin's vulnerability history is clean, suggesting a history of responsible development and patching. Despite the strengths in SQL handling and capability checks, the unescaped output represents a tangible risk that needs attention to ensure the plugin is truly secure. Overall, while the plugin has a solid foundation, the output escaping issue prevents it from achieving a completely secure status.",[186,188],{"reason":187,"points":176},"Output escaping is not properly implemented",{"reason":189,"points":169},"Nonce checks are absent","2026-03-16T23:04:30.720Z",{"wat":192,"direct":204},{"assetPaths":193,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[194,195,196,197,198,199,200],"\u002Fwp-content\u002Fplugins\u002Fuser-role-widget-areas\u002Fincludes\u002Fdocumentation\u002Fintro.php","\u002Fwp-content\u002Fplugins\u002Fuser-role-widget-areas\u002Fincludes\u002Fdocumentation\u002Ftabs.php","\u002Fwp-content\u002Fplugins\u002Fuser-role-widget-areas\u002Fincludes\u002Fdocumentation\u002Ftab-1-tutorial.php","\u002Fwp-content\u002Fplugins\u002Fuser-role-widget-areas\u002Fincludes\u002Fdocumentation\u002Ftab-2-additional-usage.php","\u002Fwp-content\u002Fplugins\u002Fuser-role-widget-areas\u002Fincludes\u002Fdocumentation\u002Ftab-3-advanced-styling.php","\u002Fwp-content\u002Fplugins\u002Fuser-role-widget-areas\u002Fincludes\u002Fdocumentation\u002Ftab-4-changelog.php","\u002Fwp-content\u002Fplugins\u002Fuser-role-widget-areas\u002Fincludes\u002Fdocumentation\u002Ftab-5-support.php",[],[],[],{"cssClasses":205,"htmlComments":214,"htmlAttributes":222,"restEndpoints":231,"jsGlobals":232,"shortcodeOutput":233},[206,207,208,209,210,211,212,213],"urwa-subscriber","urwa-contributor","urwa-author","urwa-editor","urwa-administrator","urwa-logged-in","urwa-logged-out","urwa-documentation",[215,216,217,218,219,220,221],"\u003C!-- Top Summary Content pulled from includes\u002Fdocumentation\u002Fdocs-summary.php -->","\u003C!-- Load up the Tabs pulled from includes\u002Fdocumentation\u002Fdocs-tabs.php -->","\u003C!-- Tab 1 Content pulled from includes\u002Fdocumentation\u002Fdocs-tutorial.php -->","\u003C!-- Tab 2 Content pulled from includes\u002Fdocumentation\u002Fdocs-additional-usage.php -->","\u003C!-- Tab 3 Content pulled from includes\u002Fdocumentation\u002Fdocs-advanced-styling.php -->","\u003C!-- Tab 4 Content pulled from includes\u002Fdocumentation\u002Fdocs-changelog.php -->","\u003C!-- Tab 5 Content pulled from includes\u002Fdocumentation\u002Fdocs-support.php -->",[223,224,225,226,227,228,229,230],"id=\"urwa-subscriber\"","id=\"urwa-contributor\"","id=\"urwa-author\"","id=\"urwa-editor\"","id=\"urwa-administrator\"","id=\"urwa-logged-in\"","id=\"urwa-logged-out\"","id=\"urwa-documentation\"",[],[],[234,235],"[user-role-widget-areas]","[user-status-widget-areas]"]