[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fi7ilvJQ_oJos0T9wbcTvxp9RDk-IbxYZQVBH7cKQO-g":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":127,"fingerprints":171},"urwa-for-dokan","URWA for Dokan","1.0","Rob Smelik","https:\u002F\u002Fprofiles.wordpress.org\u002Frob-smelik\u002F","\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","Description",10,2262,0,"2015-10-29T23:56:00.000Z","4.3.34","3.9","",[19,20,21,22,23],"dokan","sidebar","user","widget","widget-area","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furwa-for-dokan.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"rob-smelik",3,40,30,84,"2026-04-04T19:42:22.506Z",[37,49,58,81,103],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":10,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":31,"last_updated":45,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":46,"homepage":17,"download_link":48,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"user-role-widget-areas","User Role Widget Areas","1.4","\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",20,4824,74,"2015-10-24T20:28:00.000Z",[47,20,21,22,23],"role","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role-widget-areas.zip",{"slug":50,"name":51,"version":6,"author":7,"author_profile":8,"description":52,"short_description":10,"active_installs":11,"downloaded":53,"rating":13,"num_ratings":13,"last_updated":54,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":55,"homepage":17,"download_link":57,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"urwa-for-bbpress","URWA for bbPress","\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",[56,20,21,22,23],"bbpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furwa-for-bbpress.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":77,"download_link":78,"security_score":25,"vuln_count":79,"unpatched_count":13,"last_vuln_date":80,"fetched_at":27},"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",[74,75,76],"sidebars","widget-areas","widgets","http:\u002F\u002Fwoocommerce.com\u002Fwoosidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoosidebars.1.4.6.zip",1,"2015-04-22 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":34,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":17,"tags":95,"homepage":99,"download_link":100,"security_score":101,"vuln_count":79,"unpatched_count":13,"last_vuln_date":102,"fetched_at":27},"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",[96,97,98,82,76],"conditional-sidebar","custom-sidebar","custom-widget-areas","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":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":116,"requires_at_least":117,"requires_php":17,"tags":118,"homepage":122,"download_link":123,"security_score":124,"vuln_count":125,"unpatched_count":125,"last_vuln_date":126,"fetched_at":27},"sidebar-manager-light","Sidebar Manager Light","1.18","OTWthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fotwthemes\u002F","\u003Cp>You can now replace an existing sidebar (widget area) with a custom sidebar for one or group of pages. The content of the new sidebar will be displayed on the exact same spot as the one you select to replace only for those pages you selected.\u003C\u002Fp>\n\u003Cp>Once created all custom sidebars will be available in Appearance -> Widgets. You can drop any number of widgets in any of your custom sidebars. They work exacly the same way as the default once.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Upgrade to the Pro version of this plugin – the worlds most complete Sidebar and Widget management system for WordPress including regular updates and premium support:\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Fc\u002F1246358\u002F275988\u002F4415?subId1=sbm&subId2=2020&subId3=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fsidebar-widget-manager-for-wordpress%2F2287447&u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fsidebar-widget-manager-for-wordpress%2F2287447\" rel=\"nofollow ugc\">Sidebar and Widget Manager\u003C\u002Fa> | \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=sml\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Add as many sidebars (widget areas) as you need. Creating sidebars(widget areas) is unlimited.\u003C\u002Fp>\n\u003Cp>WMPL plugin support so you can display sidebars and widgets based on language.\u003C\u002Fp>\n\u003Cp>Sidebars can be displayed based on User role too.\u003C\u002Fp>\n\u003Cp>Here are some examples:\u003C\u002Fp>\n\u003Cp>Lets say you would like to display a certain set of widgets on your blog page, different set of widgets on your portfolio, and different set on your contact page. All that on the spot where the primary sidebar of your theme is located. You can do that by creating 3 sidebars replacing the primary sidebar and set each custom sidebar to display on blog or portfolio or contacts.\u003C\u002Fp>\n\u003Cp>If you have an advanced theme that has some extra widget areas you can replace those as well. Practically any sidebar(widget area) can be replaced.\u003C\u002Fp>\n\u003Cp>This is very easy and fun to do and requires no coding knowledge at all.\u003C\u002Fp>\n\u003Cp>How Sidebar Manager Light works:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a custom sidebar\u003C\u002Fli>\n\u003Cli>Choose which sidebar to replace\u003C\u002Fli>\n\u003Cli>Choose pages that will display the new sidebar\u003C\u002Fli>\n\u003Cli>Go to your widgets section and drop some widgets in your new sidebar\u003C\u002Fli>\n\u003C\u002Ful>\n","Create custom sidebars (widget areas) and replace any existing sidebar so you can display relevant content on different pages.",1000,71548,86,13,"2022-03-04T04:18:00.000Z","5.9.13","3.0",[97,119,120,121,20],"custom-widget-area-widgets","replace-sidebar","replace-widget-area","http:\u002F\u002Fotwthemes.com\u002F?utm_source=wp.org&utm_medium=admin&utm_content=site&utm_campaign=sml","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsidebar-manager-light.zip",42,2,"2025-05-07 00:00:00",{"attackSurface":128,"codeSignals":152,"taintFlows":159,"riskAssessment":160,"analyzedAt":170},{"hooks":129,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":151,"entryPointCount":79,"unprotectedCount":13},[130,136,141],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","widgets_init","register_dokan_user_sidebar","urwa-for-dokan.php",66,{"type":137,"name":138,"callback":139,"file":134,"line":140},"filter","widget_text","do_shortcode",102,{"type":131,"name":132,"callback":142,"file":134,"line":143},"urwa_load_dokan_widget",159,[],[],[147],{"tag":148,"callback":149,"file":134,"line":150},"dokan-user-role-widget-areas","shortcode_dokan_user_role_widget_areas",73,[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":125,"bundledLibraries":158},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":13,"rawEcho":13,"locations":157},[],[],[],{"summary":161,"deductions":162},"The 'urwa-for-dokan' v1.0 plugin exhibits a strong security posture based on the provided static analysis.  The code demonstrates excellent security practices by implementing 100% prepared statements for SQL queries and ensuring all output is properly escaped, with no dangerous function calls or file operations detected.  The absence of external HTTP requests and bundled libraries further minimizes potential attack vectors. The limited attack surface, consisting of a single shortcode and no unprotected AJAX handlers or REST API routes, is also a positive indicator.\n\nHowever, the analysis does reveal a notable absence of nonce checks (0 recorded) and only a limited number of capability checks (2 recorded). While the current entry points are protected, the lack of nonce checks on shortcodes or any potential future AJAX\u002FREST endpoints could become a concern if the plugin evolves.  The taint analysis showing zero flows, while good, is based on zero flows analyzed, which might suggest limited complexity or limited test coverage in that specific area. The plugin's vulnerability history is clean, with no known CVEs, indicating a potentially secure track record, but this should be viewed in conjunction with the limited scope of the analysis. Overall, the plugin appears robust in its current state, with the primary area for improvement being the consistent implementation of nonce and capability checks across all potential entry points to further harden its security against future threats.",[163,166,168],{"reason":164,"points":165},"Missing nonce checks",5,{"reason":167,"points":31},"Limited capability checks",{"reason":169,"points":125},"Taint analysis on 0 flows","2026-03-17T01:16:25.220Z",{"wat":172,"direct":177},{"assetPaths":173,"generatorPatterns":174,"scriptPaths":175,"versionParams":176},[],[],[],[],{"cssClasses":178,"htmlComments":182,"htmlAttributes":201,"restEndpoints":205,"jsGlobals":206,"shortcodeOutput":207},[179,180,181],"urwa-dokan-customer","urwa-dokan-seller","urwa-dokan-administrator",[183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,193,194,195,196,197],"\u003C!-- SECURITY: This line exists for security reasons to keep things locked down. -->","\u003C!-- Register Dokan Customer sidebar -->","\u003C!-- Widgets placed in this widget area only visible to Dokan Customers who are logged in. -->","\u003C!-- Register Dokan Seller sidebar -->","\u003C!-- Widgets placed in this widget area only visible to Dokan Sellers who are logged in. -->","\u003C!-- Register Dokan Administrator sidebar -->","\u003C!-- Widgets placed in this widget area only visible to Dokan Administrators who are logged in. -->","\u003C!-- REGISTER SHORTCODES -->","\u003C!-- Shortcode 1: Display sidebars based on Specific user roles -->","\u003C!-- Creates the front-end display of the User Role Widget Areas -->","\u003C!-- This is where the magic happens -->","\u003C!--only Dokan Administrators can see this-->","\u003C!--only Dokan Sellers can see this-->","\u003C!--only Dokan Customers can see this-->","\u003C!--returns no widget content if none of the contitions above are met-->","\u003C!-- REGISTER WIDGET -->","\u003C!-- Display sidebars based on Dokan user roles -->","\u003C!-- Creates the front-end display of the Dokan User Role Widget Areas -->",[202,203,204],"id=\"urwa-dokan-customer\"","id=\"urwa-dokan-seller\"","id=\"urwa-dokan-administrator\"",[],[],[208],"[dokan-user-role-widget-areas]"]