[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYY8w1cUXI4BgGDChBuLWfE2JkQzlXv-MtiBdCI-YJZs":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":139,"fingerprints":269},"virtual-sidebar","Virtual Sidebar","0.1.2","athenaofdelphi","https:\u002F\u002Fprofiles.wordpress.org\u002Fathenaofdelphi\u002F","\u003Cp>Virtual Sidebar is a plugin by Christina Louise Warne (aka. AthenaOfDelphi).  It is designed to allow users to include widgets in post content by way of ‘virtual’ sidebars.  Each virtual sidebar can have widgets added to it using the widget manager and can then be included in a post using the short code [vs id=””].\u003C\u002Fp>\n\u003Cp>For detailed information about this plugin and how it works, check out it’s wiki page at \u003Ca href=\"http:\u002F\u002Fathena.outer-reaches.com\u002Fwiki\u002Fdoku.php?id=projects:wpvs:home\" rel=\"nofollow ugc\">Athena’s Wiki\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Virtual Siderbar, a plugin for WordPress, (C) 2010-12 by Christina Louise Warne, is licensed under the \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl.html\" title=\"GNU General Public License\" rel=\"nofollow ugc\">GNU General Public License\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Virtual Sidebar is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>Virtual Sidebar is distributed in the hope that it will be useful, but \u003Cstrong>without any warranty\u003C\u002Fstrong>; without even the implied warranty of \u003Cstrong>merchantability\u003C\u002Fstrong> or \u003Cstrong>fitness for a particular purpose\u003C\u002Fstrong>. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with Virtual Sidebar. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" title=\"GNU General Public Licenses\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","The Virtual Sidebar plugin allows you to create 'virtual' sidebars that can have their content inserted into posts using shortcodes.",10,2917,0,"2012-12-20T23:46:00.000Z","3.5.2","3.0.1","",[19,20,21,22,23],"multiple","short","sidebar","virtual","widget","http:\u002F\u002Fathena.outer-reaches.com\u002Fwiki\u002Fdoku.php?id=projects:wpvs:home","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-sidebar.0.1.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},3,120,30,84,"2026-04-04T14:10:07.565Z",[37,59,79,100,124],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[53,54,55,21,56],"page","post","shortcode","widgets","https:\u002F\u002Fstaude.net\u002Fwordpress\u002Fplugins\u002Fdisable-author-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-author-pages.0.11.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":31,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":77,"download_link":78,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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,"2021-12-08T16:00:00.000Z","5.8.13","3.4",[55,21,74,75,76],"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",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":51,"requires_php":17,"tags":93,"homepage":96,"download_link":97,"security_score":47,"vuln_count":98,"unpatched_count":13,"last_vuln_date":99,"fetched_at":28},"cc-bmi-calculator","CC BMI Calculator","2.1.1","CC","https:\u002F\u002Fprofiles.wordpress.org\u002Fcalculatorscanadaca\u002F","\u003Cp>This is basic \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fbmi-calculator\u002F\" rel=\"nofollow ugc\">BMI Calculator\u003C\u002Fa> for Body Mass Index calculation.\u003Cbr \u002F>\nCalculation can be done in imperial or metric units. Here is \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fbmi-chart-men-women-metric\u002F\" rel=\"nofollow ugc\">metric BMI chart\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fbmi-chart-men-women-imperial\u002F\" rel=\"nofollow ugc\">imperial BMI chart\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Body Mass Index calculator is for adults only. For kids and youths check these calculators: \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fgirls-bmi-calculator\u002F\" rel=\"nofollow ugc\">BMI Calculator for 5-19 age girls\u003C\u002Fa> or\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fboys-bmi-calculator\u002F\" rel=\"nofollow ugc\">BMI Calculator for 5-19 age boys\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Calculator is very easy customizable: you can change color of background, borders and text to match your web site’s theme and change widget title, make prefered default unit (imperial or metric).\u003Cbr \u002F>\nIt can be placed on sidebar as widget or incorporated into post or page using shortcode.\u003C\u002Fp>\n","Add a free simple customizable BMI Calculator to your web site.",900,17451,66,4,"2025-11-14T10:48:00.000Z","6.8.5",[94,95,55,21,23],"bmi-calculator","calculator","https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fbmi-calculator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-bmi-calculator.2.1.1.zip",2,"2025-05-07 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":50,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":122,"last_vuln_date":123,"fetched_at":28},"wp-widgets-shortcode","WordPress Widgets Shortcode","1.0.3","Brajesh Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fsbrajesh\u002F","\u003Cp>The plugin allows you to embed any WordPress Widget area\u002FDynamic Sidebar to your WordPress posts\u003C\u002Fp>\n\u003Cp>What you can do:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the shortcode to embed widget areas in posts\u003C\u002Fli>\n\u003Cli>Use the shortcode to embed Widget areas in Pages\u003C\u002Fli>\n\u003Cli>The widgets can be embedded anywhere, at the begining of content, middle, bottom or where ever you want. Just put the shortcode there.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please leave a comment here at \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fwordpress\u002Fembed-wordpress-widget-areasdynamic-sidebars-in-posts-or-pages-using-simple-shortcodes\u002F\" title=\"Post about this plugin\" rel=\"nofollow ugc\">BuddyDev.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Others\u003C\u002Fh3>\n\u003Cp>For more info, please visit us at \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002F\" title=\"The best place for all BuddyPress based plugins, themes tutorials\" rel=\"nofollow ugc\">BuddyDev.com\u003C\u002Fa>\u003C\u002Fp>\n","Embed any widget area\u002Fdynamic sidebar to your pages\u002Fposts using the shortcode [dynamic-sidebar id='Your Widget Area\u002FSidebar name']",500,17170,90,8,"2016-05-14T08:01:00.000Z","3.5",[115,116,117,118,56],"dynamic-sidebar","embed","embed-widgets","shortcodes","http:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fwp-widgets-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-widgets-shortcode.1.0.3.zip",63,1,"2025-09-22 00:00:00",{"slug":125,"name":126,"version":51,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":69,"num_ratings":98,"last_updated":133,"tested_up_to":50,"requires_at_least":134,"requires_php":17,"tags":135,"homepage":137,"download_link":138,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"shortcodes-in-sidebar","Shortcodes in Sidebar","Pankaj Anupam","https:\u002F\u002Fprofiles.wordpress.org\u002Fpankajanupam\u002F","\u003Cp>Shortcodes in Sidebar plugin allow shortcodes to execute when used in sidebar text widgets.  All that is needed is to download, install and activate. This is very useful for placing things like contact forms and other shortcode enabled features in sidebars.\u003C\u002Fp>\n","Shortcodes in Sidebar allows shortcodes to execute in sidebars.",400,14783,"2017-02-01T15:24:00.000Z","2.5",[55,118,21,136,56],"sidebars","http:\u002F\u002Fpankajanupam.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcodes-in-sidebar.zip",{"attackSurface":140,"codeSignals":160,"taintFlows":213,"riskAssessment":258,"analyzedAt":268},{"hooks":141,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":159,"entryPointCount":122,"unprotectedCount":13},[142,148],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_menu","vs_adminmenu","virtual-sidebar.php",116,{"type":143,"name":149,"callback":150,"file":146,"line":151},"init","vs_initvirtualsidebars",478,[],[],[155],{"tag":156,"callback":157,"file":146,"line":158},"vs","vs_getsidebar",463,[],{"dangerousFunctions":161,"sqlUsage":166,"outputEscaping":168,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":31,"bundledLibraries":212},[162],{"fn":163,"file":146,"line":164,"context":165},"unserialize",34,"$config = unserialize( get_option( VSOPTIONS ) );",{"prepared":13,"raw":13,"locations":167},[],{"escaped":169,"rawEcho":169,"locations":170},24,[171,174,176,178,180,182,184,185,187,188,190,192,193,195,196,198,199,201,202,204,205,207,208,210],{"file":146,"line":172,"context":173},313,"raw output",{"file":146,"line":175,"context":173},317,{"file":146,"line":177,"context":173},345,{"file":146,"line":179,"context":173},346,{"file":146,"line":181,"context":173},365,{"file":146,"line":183,"context":173},368,{"file":146,"line":183,"context":173},{"file":146,"line":186,"context":173},370,{"file":146,"line":186,"context":173},{"file":146,"line":189,"context":173},371,{"file":146,"line":191,"context":173},374,{"file":146,"line":191,"context":173},{"file":146,"line":194,"context":173},375,{"file":146,"line":194,"context":173},{"file":146,"line":197,"context":173},378,{"file":146,"line":197,"context":173},{"file":146,"line":200,"context":173},379,{"file":146,"line":200,"context":173},{"file":146,"line":203,"context":173},382,{"file":146,"line":203,"context":173},{"file":146,"line":206,"context":173},383,{"file":146,"line":206,"context":173},{"file":146,"line":209,"context":173},408,{"file":146,"line":211,"context":173},410,[],[214,244],{"entryPoint":215,"graph":216,"unsanitizedCount":13,"severity":243},"vs_options (virtual-sidebar.php:166)",{"nodes":217,"edges":238},[218,223,228,231,233,236],{"id":219,"type":220,"label":221,"file":146,"line":222},"n0","source","$_POST (x2)",235,{"id":224,"type":225,"label":226,"file":146,"line":172,"wp_function":227},"n1","sink","echo() [XSS]","echo",{"id":229,"type":220,"label":230,"file":146,"line":177},"n2","$_SERVER['REQUEST_URI']",{"id":232,"type":225,"label":226,"file":146,"line":177,"wp_function":227},"n3",{"id":234,"type":220,"label":235,"file":146,"line":209},"n4","$_POST[?] (x8)",{"id":237,"type":225,"label":226,"file":146,"line":209,"wp_function":227},"n5",[239,241,242],{"from":219,"to":224,"sanitized":240},true,{"from":229,"to":232,"sanitized":240},{"from":234,"to":237,"sanitized":240},"low",{"entryPoint":245,"graph":246,"unsanitizedCount":13,"severity":243},"\u003Cvirtual-sidebar> (virtual-sidebar.php:0)",{"nodes":247,"edges":254},[248,249,250,251,252,253],{"id":219,"type":220,"label":221,"file":146,"line":222},{"id":224,"type":225,"label":226,"file":146,"line":172,"wp_function":227},{"id":229,"type":220,"label":230,"file":146,"line":177},{"id":232,"type":225,"label":226,"file":146,"line":177,"wp_function":227},{"id":234,"type":220,"label":235,"file":146,"line":209},{"id":237,"type":225,"label":226,"file":146,"line":209,"wp_function":227},[255,256,257],{"from":219,"to":224,"sanitized":240},{"from":229,"to":232,"sanitized":240},{"from":234,"to":237,"sanitized":240},{"summary":259,"deductions":260},"The virtual-sidebar plugin version 0.1.2 exhibits a generally good security posture with several positive indicators. The absence of any known vulnerabilities (CVEs) and a clean vulnerability history suggest a stable and well-maintained codebase. Furthermore, the plugin demonstrates a commitment to secure coding practices by exclusively using prepared statements for SQL queries and performing a reasonable number of output escaping operations, although half of them lack proper escaping. The limited attack surface, consisting of a single shortcode, and the absence of AJAX handlers, REST API routes, and cron events without authorization checks are also positive signs.",[261,263,266],{"reason":262,"points":11},"Dangerous function: unserialize used",{"reason":264,"points":265},"Output escaping is only 50% proper",5,{"reason":267,"points":265},"No nonce checks found","2026-03-17T01:07:06.566Z",{"wat":270,"direct":275},{"assetPaths":271,"generatorPatterns":272,"scriptPaths":273,"versionParams":274},[],[],[],[],{"cssClasses":276,"htmlComments":278,"htmlAttributes":279,"restEndpoints":280,"jsGlobals":281,"shortcodeOutput":282},[277],"vs-options-page",[],[],[],[],[283],"[vs id="]