[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2rX8kglNl113dnUIip4CGBteb6EROm4AEvpATOpC4D8":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":39,"analysis":135,"fingerprints":201},"tabber-tabs-widget","Tabber Tabs Widget","0.39","Steve Bruner","https:\u002F\u002Fprofiles.wordpress.org\u002Fsbruner\u002F","\u003Cp>\u003Cstrong>This plugin is not actively supported anymore.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The easiest way to add a tabbed content area in your sidebar.\u003C\u002Fp>\n\u003Cp>If you can use widgets… then you can use this plugin.\u003Cbr \u002F>\n(Of course, your theme must support widgets)\u003C\u002Fp>\n\u003Cp>Want to see what it looks like? Check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ftabber-tabs-widget\u002Fscreenshots\u002F\" title=\"Screen Shots\" rel=\"ugc\">Screen Shots\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cp>This plugin couldn’t have been created without Patrick Fitzgerald’s awesome JavaScript tabifier: http:\u002F\u002Fwww.barelyfitz.com\u002Fprojects\u002Ftabber\u002F\u003C\u002Fp>\n","The easiest way to add a tabbed content area in your sidebar.",100,51205,70,4,"2012-11-11T01:18:00.000Z","3.3.2","2.7","",[20,21,22,23,24],"sidebar","tabbed","tabbed-widget","tabs","widget","http:\u002F\u002Fslipfire.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftabber-tabs-widget.0.39.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"sbruner",3,160,30,84,"2026-04-04T05:26:20.652Z",[40,59,78,93,111],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":11,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":57,"download_link":58,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-tabbed-widget","WP Tabbed Widget","1.0.4","FameThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Ffamethemes\u002F","\u003Cp>Display all your favorites widgets into a tabbed style widget.\u003C\u002Fp>\n\u003Cp>Plugin features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add any core widgets to your tabs.\u003C\u002Fli>\n\u003Cli>Add any theme custom widgets to your tabs.\u003C\u002Fli>\n\u003Cli>Support any themes.\u003C\u002Fli>\n\u003Cli>Fully Responsive.\u003C\u002Fli>\n\u003Cli>Drag to sort tabs.\u003C\u002Fli>\n\u003Cli>Unlimited  number of tabs to show.\u003C\u002Fli>\n\u003Cli>Position it anywhere where a widget is configured in your theme.\u003C\u002Fli>\n\u003Cli>No shortcode required.\u003C\u002Fli>\n\u003Cli>Support Page Builder by SiteOrigin.\u003C\u002Fli>\n\u003Cli>Support live customize.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Dedicated Support\u003C\u002Fh4>\n\u003Cp>All support for this plugin is provided through our ticket system. If you have not registered yet, you can do so here for FREE\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.famethemes.com\u002Fdashboard\u002Ftickets\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.famethemes.com\u002Fdashboard\u002Ftickets\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Display all your favorites widgets into a tabbed style widget.",300,11753,7,"2025-04-18T04:38:00.000Z","6.8.5","4.4",[55,56,21,23,24],"sortable","tab","https:\u002F\u002Fwww.famethemes.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-tabbed-widget.1.0.4.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":17,"requires_php":18,"tags":73,"homepage":76,"download_link":77,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ultimate-tabbed-widgets","Ultimate Tabbed Widgets","1.1.2","Claude Vedovini","https:\u002F\u002Fprofiles.wordpress.org\u002Fcvedovini\u002F","\u003Cp>A plugin that allows you to create widget areas that can be turned into tabs or\u003Cbr \u002F>\naccordion using widgets or shortcodes.\u003C\u002Fp>\n\u003Cp>Use the settings page to define as many widgets areas as you want then use the\u003Cbr \u002F>\n“Ultimate Tabbed Widgets” widget to show those areas as a set of tabs or an\u003Cbr \u002F>\naccordion in your sidebars.\u003C\u002Fp>\n\u003Cp>You can also use the \u003Ccode>[utw widgets=\"name of area\" template=\"tabs|accordion\"]\u003C\u002Fcode>\u003Cbr \u002F>\nshortcode to show a set of tabs or an accordion inside a post or a page.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect any personal information from your visitors.\u003C\u002Fp>\n","A plugin that allows you to create widget areas that can be turned into tabs or",200,6158,80,2,"2018-05-18T04:21:00.000Z","4.9.29",[74,20,23,24,75],"accordion","widgets","http:\u002F\u002Fvdvn.me\u002Fpga","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-tabbed-widgets.1.1.2.zip",{"slug":79,"name":80,"version":62,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":18,"tags":91,"homepage":18,"download_link":92,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"tabbed-sidebar-widgets","Tabbed Sidebar Widgets","Takis Bouyouris","https:\u002F\u002Fprofiles.wordpress.org\u002Fnevma\u002F","\u003Cp>This plugin adds a magic sidebar which you can fill with widgets and a widget that displays the magic sidebar’s contents as tabs. Sounds more complicated than it really is!\u003C\u002Fp>\n","Pack multiple sidebar widgets into one convenient tabbed container.",60,14438,6,"2013-12-20T16:30:00.000Z","3.4.2","2.9.2",[20,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftabbed-sidebar-widgets.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":11,"num_ratings":70,"last_updated":18,"tested_up_to":103,"requires_at_least":104,"requires_php":18,"tags":105,"homepage":108,"download_link":109,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":110},"jquery-tabber-widget","jQuery Tabber Widget","1.0.2","Noumaan Yaqoob","https:\u002F\u002Fprofiles.wordpress.org\u002Fnoumaan\u002F","\u003Cp>A simple widget to add recent, popular, and random posts. This plugin is based on Jeff Star’s sidebar tabber code. It also needs \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwordpress-popular-posts\u002F\" rel=\"ugc\">WordPress Popular Posts\u003C\u002Fa> plugin installed and activated.\u003C\u002Fp>\n","A simple widget to display a jquery based tabbed menu for recent, random and popular posts.",10,4502,"3.5.2","3.1",[106,20,107,23,24],"jquery","tabber","http:\u002F\u002Fwww.wpbeginner.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjquery-tabber-widget.1.0.2.zip","2026-03-15T10:48:56.248Z",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":131,"download_link":132,"security_score":133,"vuln_count":34,"unpatched_count":28,"last_vuln_date":134,"fetched_at":30},"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",[128,129,130,20,24],"classic-widgets","custom-sidebar","dynamic-widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-sidebars.3.38.zip",98,"2017-10-04 00:00:00",{"attackSurface":136,"codeSignals":167,"taintFlows":188,"riskAssessment":189,"analyzedAt":200},{"hooks":137,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":28,"unprotectedCount":28},[138,144,148,151,155,159],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","widgets_init","tabber_tabs_load_widget","tabber-tabs.php",44,{"type":139,"name":145,"callback":146,"file":142,"line":147},"wp_head","tabber_tabs_temp_hide",52,{"type":139,"name":145,"callback":149,"file":142,"line":150},"tabber_tabs_css",55,{"type":139,"name":152,"callback":153,"file":142,"line":154},"plugins_loaded","tabber_tabs_plugin_init",58,{"type":139,"name":156,"callback":157,"file":142,"line":158},"wp_loaded","tabber_tabs_register_sidebar",79,{"type":139,"name":160,"callback":161,"file":142,"line":162},"admin_notices","tabber_tabs_admin_notice",132,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":187},[],{"prepared":28,"raw":28,"locations":170},[],{"escaped":28,"rawEcho":50,"locations":172},[173,176,179,181,183,184,186],{"file":142,"line":174,"context":175},137,"raw output",{"file":177,"line":178,"context":175},"tabber-widget.php",27,{"file":177,"line":180,"context":175},29,{"file":177,"line":182,"context":175},33,{"file":177,"line":150,"context":175},{"file":177,"line":185,"context":175},56,{"file":177,"line":185,"context":175},[],[],{"summary":190,"deductions":191},"The \"tabber-tabs-widget\" plugin, in version 0.39, exhibits a remarkably clean static analysis profile. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, zero unprotected entry points, suggests a very limited attack surface. Furthermore, the code signals indicate a good security posture with no dangerous functions, no raw SQL queries (all prepared statements), no file operations, no external HTTP requests, and no bundled libraries. The lack of taint analysis findings further reinforces this positive outlook.\n\nHowever, a significant concern arises from the complete lack of output escaping. With 7 outputs analyzed and 0% properly escaped, this presents a clear risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-provided data that finds its way into these outputs, even indirectly, could be exploited. The absence of nonce and capability checks, while not directly exploitable due to the limited entry points, means that if new entry points were to be introduced in the future without proper security measures, the plugin would be immediately vulnerable. The vulnerability history is also a blank slate, which is a positive indicator, but it does not mitigate the identified risks in the current version.\n\nIn conclusion, while the plugin has a strong foundation with a small attack surface and good practices regarding SQL and function usage, the unescaped output is a critical security flaw that needs immediate attention. The lack of nonces and capability checks on the non-existent entry points is a potential future risk if the plugin evolves.",[192,195,198],{"reason":193,"points":194},"Unescaped output detected",20,{"reason":196,"points":197},"Missing nonce checks",5,{"reason":199,"points":197},"Missing capability checks","2026-03-16T20:37:59.507Z",{"wat":202,"direct":209},{"assetPaths":203,"generatorPatterns":206,"scriptPaths":207,"versionParams":208},[204,205],"\u002Fwp-content\u002Fplugins\u002Ftabber-tabs-widget\u002Ftabber.css","\u002Fwp-content\u002Fplugins\u002Ftabber-tabs-widget\u002Fjs\u002Ftabber-minimized.js",[],[205],[],{"cssClasses":210,"htmlComments":213,"htmlAttributes":214,"restEndpoints":215,"jsGlobals":216,"shortcodeOutput":217},[211,107,212],"tabbertab","tabberlive",[],[],[],[107],[]]