[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvKyAaQVNrtqBi_Ns-_TUdcs8iJSFO3XtoJA1b0WR8qk":3,"$fizFFvTIBHth3uJvk8JqQnTRXOizq2QeE-lUhwJgWxBQ":211,"$fXGfk5m5TrXFgT0mBAicBYV3JL-4QwPoWWCacN71KKwY":216},{"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,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":131,"fingerprints":188},"collapsing-pages","Collapsing Pages","2.0.3","robfelty","https:\u002F\u002Fprofiles.wordpress.org\u002Frobfelty\u002F","\u003Cp>This is a very simple plugin that uses Javascript to form a collapsable set of\u003Cbr \u002F>\nlinks in the sidebar for the pages. Every page corresponding to a given\u003Cbr \u002F>\nparent page will be expanded.\u003C\u002Fp>\n\u003Cp>It is largely based off of my Collapsing Pages and Collapsing Pages\u003Cbr \u002F>\nplugins.\u003C\u002Fp>\n\u003Ch3>What’s new?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>2.0.3 (2024.01.01)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed issue with subsubpages not closing correctly\u003C\u002Fli>\n\u003Cli>Got rid of some more warnings\u003C\u002Fli>\n\u003Cli>Tested with 6.4.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2.0.2 (2023.12.01)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Got rid of some warnings\u003C\u002Fli>\n\u003Cli>Updated deprecated property __experimentalGroup\u003C\u002Fli>\n\u003Cli>Tested with 6.4.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2.0.1 (2023.06.16)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bug fixes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2.0.0 (2023.03.17)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Updated to use Gutenberg block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>1.0.1 (2016.05.09)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed bug where sometimes setting accordion to false broke javascript\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>1.0 (2015.08.12)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with WordPress 4.3\u003C\u002Fli>\n\u003Cli>Fixed bug where expanding symbol showed up at lowest depth specified instead\u003Cbr \u002F>\n(thanks to tkibler for pointing it out)\u003C\u002Fli>\n\u003Cli>Added option to only display pages of the current subpage\u003C\u002Fli>\n\u003Cli>Added option to show top-level page (previously it was always shown)\u003C\u002Fli>\n\u003Cli>Added accordion style option\u003C\u002Fli>\n\u003Cli>Cleaned up widget settings\u003C\u002Fli>\n\u003Cli>improved style management, including the ability to specify style per widget\u003C\u002Fli>\n\u003Cli>Switched from unicode symbols to html entities\u003C\u002Fli>\n\u003Cli>Not showing tags for title if empty\u003C\u002Fli>\n\u003Cli>Fixed bug with title attribute of pages\u003C\u002Fli>\n\u003Cli>Totally rewrote javascript\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Options\u003C\u002Fh3>\n\u003Cp>If using the manual version, you can pass options either as an array, or using\u003Cbr \u002F>\nthe query style, just like for other wordpress functions such as\u003Cbr \u002F>\n    wp_list_pages\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  $defaults=array(\n    'title' => __('Pages', 'collapsing-pages'), \n    'sortOrder'=> 'ASC' ,\n    'sort'=> 'pageName' ,\n    'defaultExpand'=> '',\n    'expand' => 0,\n    'depth' =>-1,\n    'inExcludePage' => 'exclude',\n    'linkToPage' => true,\n    'inExcludePages' => '',\n    'showPosts' => false,\n    'animate' => 0,\n    'useCookies' => true,\n    'postTitleLength' => 0,\n    'showTopLevel' => true,\n    'currentPageOnly' => false,\n    'debug' => false,\n  );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>inExcludePage\n\u003Cul>\n\u003Cli>Whether to include or exclude certain pages\n\u003Cul>\n\u003Cli>‘exclude’ (default) \u003C\u002Fli>\n\u003Cli>‘include’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>inExcludePages\n\u003Cul>\n\u003Cli>The pages which should be included or excluded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>showPosts\n\u003Cul>\n\u003Cli>Whether or not to include posts as well as pages. Default if false\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>linkToPage\n\u003Cul>\n\u003Cli>True, clicking on a parent page title will link to that page (default)\u003C\u002Fli>\n\u003Cli>False, clicking on a parent page will expand to show sub-pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>sort\n\u003Cul>\n\u003Cli>How to sort the pages. Possible values:\n\u003Cul>\n\u003Cli>‘pageName’ the title of the page (default)\u003C\u002Fli>\n\u003Cli>‘pageId’ the Id of the page\u003C\u002Fli>\n\u003Cli>‘pageSlug’ the url of the page\u003C\u002Fli>\n\u003Cli>‘menuOrder’ custom order specified in the pages settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>sortOrder\n\u003Cul>\n\u003Cli>Whether pages should be sorted in normal or reverse\u003Cbr \u002F>\norder. Possible values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘ASC’ normal order (a-z 0-9) (default)\u003C\u002Fli>\n\u003Cli>‘DESC’ reverse order (z-a 9-0)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>expand\n\u003Cul>\n\u003Cli>The symbols to be used to mark expanding and collapsing. Possible values:\n\u003Cul>\n\u003Cli>‘0’ Triangles (default)\u003C\u002Fli>\n\u003Cli>‘1’ + –\u003C\u002Fli>\n\u003Cli>‘2’ [+] [-]\u003C\u002Fli>\n\u003Cli>‘3’ images (you can upload your own if you wish)\u003C\u002Fli>\n\u003Cli>‘4’ custom symbols\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>customExpand\n\u003Cul>\n\u003Cli>If you have selected ‘4’ for the expand option, this character will be\u003Cbr \u002F>\nused to mark expandable link categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>customCollapse\n\u003Cul>\n\u003Cli>If you have selected ‘4’ for the expand option, this character will be\u003Cbr \u002F>\nused to mark collapsible link categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>postTitleLength\n\u003Cul>\n\u003Cli>Truncate post titles to this number of characters (default: 0 = don’t\u003Cbr \u002F>\ntruncate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>animate\n\u003Cul>\n\u003Cli>When set to true, collapsing and expanding will be animated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>useCookies\n\u003Cul>\n\u003Cli>When true, expanding and collapsing of pages is remembered for each\u003Cbr \u002F>\nvisitor. When false, pages are always display collapsed (unless\u003Cbr \u002F>\nexplicitly set to auto-expand). Possible values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>true (default)\u003C\u002Fli>\n\u003Cli>false\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>showTopLevel\n\u003Cul>\n\u003Cli>True –  show top level pages (default)\u003C\u002Fli>\n\u003Cli>False – only display sub-pages and below\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>currentPageOnly\n\u003Cul>\n\u003Cli>True –  show only parent and sub pages of the current page\u003C\u002Fli>\n\u003Cli>False – show all pages (subject to the include or exclude parameters\u003Cbr \u002F>\nset) (default)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>debug\n\u003Cul>\n\u003Cli>When set to true, extra debugging information will be displayed in the\u003Cbr \u002F>\nunderlying code of your page (but not visible from the browser). Use\u003Cbr \u002F>\nthis option if you are having problems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>collapsPage('animate=true&sort=ASC&expand=3,inExcludePages=about')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will produce a list with:\u003Cbr \u002F>\n* animation on\u003Cbr \u002F>\n* shown in alphabetical order\u003Cbr \u002F>\n* using images to mark collapsing and expanding\u003Cbr \u002F>\n* exclude page about\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>I use this plugin in my blog at http:\u002F\u002Fblog.robfelty.com\u003C\u002Fp>\n\u003Ch3>CAVEAT\u003C\u002Fh3>\n\u003Cp>Currently this plugin relies on Javascript to expand and collapse the links.\u003Cbr \u002F>\nIf a user’s browser doesn’t support javascript they won’t see the links to the\u003Cbr \u002F>\nposts, but the links to the pages will still work (which is the default\u003Cbr \u002F>\nbehavior in wordpress anyways)\u003C\u002Fp>\n","This plugin uses Javascript to dynamically expand or collapsable the set of pages for each parent page.",200,41238,0,"2024-01-01T11:21:00.000Z","6.4.8","5.0","",[19,20,21,22,23],"menu","navigation","pages","sidebar","widget","http:\u002F\u002Frobfelty.com\u002Fplugins\u002Fcollapsing-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.2.0.3.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},7,7360,88,32,80,"2026-05-19T19:14:28.940Z",[39,57,76,92,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":55,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lj-subpages-widget","LJ Subpages Widget","1.3","littlejon","https:\u002F\u002Fprofiles.wordpress.org\u002Flittlejon\u002F","\u003Cp>LJ Subpages Widget allows you to display a menu listing subpages from a chosen page.\u003C\u002Fp>\n\u003Cp>This plugin was developed as I needed a widget to display a list of subpages in my sidebar. All the other plugins that I found would only display subpages from the current page being displayed.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Will display the subpages of a chosen Parent page (as of version 1.1 will show subpages of current page if required).\u003C\u002Fli>\n\u003Cli>Customizable Title with the choice of using the Parent Page Title or writing your own\u003C\u002Fli>\n\u003Cli>Compatible with subpages of subpages. You have the option of displaying Subpages of the Subpages being displayed (This is theme dependant, your theme must support submenus in the sidebar for this option to function as expected)\u003C\u002Fli>\n\u003Cli>If there are no subpages to display the widget outputs nothing rather then leaving a heading without any content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This widget was built using the new WordPress Widget API and as such it supports multi instance copies. For this reason it means that this widget is only supported by WordPress 2.8 and above. If you have a requirement for this plugin for a version of WordPress lower then 2.8 please contact me on the plugins homepage via a comment.\u003C\u002Fp>\n","LJ Subpages Widget allows you to display a menu listing subpages from a chosen page.",60,8453,100,1,"2011-03-17T07:29:00.000Z","3.1.4","2.8",[19,20,21,22,23],"http:\u002F\u002Fwww.thelazysysadmin.net\u002Fsoftware\u002Fwordpress-plugins\u002Flj-subpages-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flj-subpages-widget.1.3.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":11,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":17,"download_link":75,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"menu-based-sidebar","Menu Based Sidebar","1.8.4","WP-EXPERTS.IN","https:\u002F\u002Fprofiles.wordpress.org\u002Findia-web-developer\u002F","\u003Cp>A smart way to display child menu items in the widget sidebar. The Menu-Based Sidebar plugin provides an option to display child menu items in the sidebar based on the currently selected parent menu item.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp> * Shortcode [mbs_menu menu_id=”MENU_ID_GOES_HERE”]\u003Cbr \u002F>\n * Display menu items in sidebar on based current main menu item\u003Cbr \u002F>\n * Auto display child pages on based of current main menu item\u003C\u002Fp>\n\u003Ch4>Note: If you are using any cache plugin on your website then please clear site cache after enable\u002Fupdate plugin settings\u003C\u002Fh4>\n\u003Cp>Please don’t forget to leave your valuable feedback and suggestions to make our plugin much better compared to other plugins.\u003C\u002Fp>\n\u003Cp> \u003Cstrong>\u003Ca href=\"mailto:raghunath.0087@gmail.com\" rel=\"nofollow ugc\">Have you any suggestion? share it\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp> \u003C\u002Fp>\n","Displays child menu items in the sidebar based on the currently selected parent menu item.",3377,"2026-04-02T15:23:00.000Z","6.9.4","6.0","8.0",[71,72,58,73,74],"child-menu-items","dynamic-menu","navigation-menu","sidebar-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-based-sidebar.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":11,"downloaded":84,"rating":47,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":53,"requires_php":17,"tags":88,"homepage":90,"download_link":91,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"simple-sidebar-navigation","Simple Sidebar Navigation","2.3.0","Max Chirkov","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaxchirkov\u002F","\u003Cp>This plugin adds a widget into the Widgets dashboard that allows in a simple way, without writing any PHP code on your part, to create custom navigation in any sidebar pre-defined by your WP theme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features Include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Flat and multi-level navigation hierarchy for existing pages and custom links.\u003C\u002Fli>\n\u003Cli>Very flexible conditional appearance options (greatly expanded from before 2.0 version).\u003C\u002Fli>\n\u003Cli>Out-of-the-box Suckerfish support.\u003C\u002Fli>\n\u003Cli>Option to add navigation links with custom title, url and target attribute.\u003C\u002Fli>\n\u003Cli>Unlimited number of navigation widgets.\u003C\u002Fli>\n\u003Cli>Optional setting includes blog posts into the navigation selection list (only pages are available by default).\u003C\u002Fli>\n\u003Cli>Support for custom drop-down menus CSS.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Recent Updates Log:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>2.3.0 – Fixes deprecated class constructor.\u003C\u002Fli>\n\u003Cli>2.2.0 – WP 3.8 Compatibility Update.\u003C\u002Fli>\n\u003Cli>2.1.5 – Added compatibility with Advanced Text Widget PRO.\u003C\u002Fli>\n\u003Cli>2.1.4 – Minor update with IE6 JS fix.\u003C\u002Fli>\n\u003Cli>2.1.0 – WordPress 2.8 Compatible and newer versions ONLY.\u003C\u002Fli>\n\u003Cli>2.0.10 – Fixed active links bug.\u003C\u002Fli>\n\u003Cli>2.0.9 – Fixed array unserialization, which was being broken by non-US characters (i.e. German umlauts).\u003C\u002Fli>\n\u003Cli>2.0.8 – There is a floating bug between serializing from JS into PHP and back – hopefully it’s fixed now.\u003C\u002Fli>\n\u003Cli>2.0.7 – Fixed get_posts() 5 post limit; Added ON\u002FOFF target attribute option to the Settings so it can be compliant with XHTML 1.0 Strict;\u003C\u002Fli>\n\u003Cli>2.0.6 – Fixed an error when parsing serialized array: \u003Ccode>Warning: array_key_exists(): on line 149\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>2.0.5 – Custom links with hyphens bug fixed.\u003C\u002Fli>\n\u003Cli>2.0.4 – Removed unconditional suckerfish_e.js declaration.\u003C\u002Fli>\n\u003Cli>2.0.3 – Changed navigation links to permalinks.\u003C\u002Fli>\n\u003Cli>2.0.2 – Fixed links with apostrophes bug. (Link titles that had apostrophe in them weren’t saving.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Conditional widget appearance is based on Daikos’ Text Widget by Rune Fjellheim.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author: Max Chirkov\u003C\u002Fli>\n\u003Cli>Author URI: \u003Ca href=\"http:\u002F\u002FSimpleRealtyTheme.com\" title=\"Real Estate Themes & Plugins\" rel=\"nofollow ugc\">http:\u002F\u002FSimpleRealtyTheme.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Copyright: Released under GNU GENERAL PUBLIC LICENSE\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Video Demo\u003C\u002Fh3>\n\u003Cp>Check out this quick \u003Ca href=\"http:\u002F\u002Fscreencast.com\u002Ft\u002FztSVIGmARoY\" title=\"Demo Video for Simple Sidebar Navigation\" rel=\"nofollow ugc\">video demonstration\u003C\u002Fa>.\u003C\u002Fp>\n","Easy way to create custom navigation in sidebars or other pre-defined areas. Conditional tags are included to specify pages where widgets appear.",65889,2,"2018-09-02T13:27:00.000Z","4.9.29",[89,19,20,22,23],"links","http:\u002F\u002Fsimplerealtytheme.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-sidebar-navigation.2.3.0.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":13,"num_ratings":13,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":111,"download_link":112,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":113},"advanced-sidebar-nav","Advanced Vertical Menu","2.0.1","Nazmul Sabuz","https:\u002F\u002Fprofiles.wordpress.org\u002Fnazsabuz\u002F","\u003Cp>Create beautiful vertical navigation menus anywhere on your site! Features both modern block editor support and legacy widget compatibility. Perfect for sidebars, footers, or any content area.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Block Editor Support\u003C\u002Fstrong> – Use the Advanced Navigation Menu block in any post, page, or template\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legacy Widget Support\u003C\u002Fstrong> – Still works with the classic widget system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vertical Navigation\u003C\u002Fstrong> – Optimized for vertical menu layouts (horizontal support may be added in future versions)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Depth\u003C\u002Fstrong> – Handle navigation menus of any complexity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Styling\u003C\u002Fstrong> – Multiple themes and accent color options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smooth Animations\u003C\u002Fstrong> – Elegant expand\u002Fcollapse transitions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Friendly\u003C\u002Fstrong> – Responsive design that works on all devices\u003C\u002Fli>\n\u003C\u002Ful>\n","Create beautiful vertical navigation menus anywhere on your site! Features both modern block editor support and legacy widget compatibility.",10,1653,"2025-10-05T21:00:00.000Z","6.8.5","4.0","5.6.20",[107,73,108,109,110],"block-editor","sidebar-nav","vertical-menu","widget-menu","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-sidebar-nav\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-sidebar-nav.2.0.1.zip","2026-04-06T09:54:40.288Z",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":100,"downloaded":122,"rating":36,"num_ratings":50,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":17,"tags":126,"homepage":129,"download_link":130,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"local-navigation-extended","Local Navigation Extended","0.1","chriscarvache","https:\u002F\u002Fprofiles.wordpress.org\u002Fchriscarvache\u002F","\u003Cp>This simple widget uses the wp_list_pages() to output a local navigation menu.  The widget installs in seconds and is implemented just as quickly.\u003C\u002Fp>\n","This simple widget uses the wp_list_pages() to output a local navigation menu.",1842,"2012-04-17T00:29:00.000Z","3.4.2","3.0",[127,19,128],"local-navigation-widget","wp_list_pages","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flocal-navigation-extended\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocal-navigation-extended.zip",{"attackSurface":132,"codeSignals":160,"taintFlows":177,"riskAssessment":178,"analyzedAt":187},{"hooks":133,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[134,140,144,147,150,152,153,154],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","wp_head","get_head","2.0.1\\collapsPage.php",34,{"type":135,"name":141,"callback":142,"file":138,"line":143},"init","init_textdomain",41,{"type":135,"name":145,"callback":141,"file":138,"line":146},"activate_collapsing-pages\u002FcollapsPage.php",42,{"type":135,"name":141,"callback":148,"file":138,"line":149},"create_block_collapsPage_block_init",169,{"type":135,"name":136,"callback":137,"file":151,"line":139},"collapsPage.php",{"type":135,"name":141,"callback":142,"file":151,"line":143},{"type":135,"name":145,"callback":141,"file":151,"line":146},{"type":135,"name":141,"callback":148,"file":151,"line":155},170,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":85,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":176},[],{"prepared":85,"raw":13,"locations":163},[],{"escaped":165,"rawEcho":166,"locations":167},8,4,[168,171,173,174],{"file":138,"line":169,"context":170},79,"raw output",{"file":138,"line":172,"context":170},157,{"file":151,"line":169,"context":170},{"file":151,"line":175,"context":170},158,[],[],{"summary":179,"deductions":180},"Based on the static analysis and vulnerability history provided, the \"collapsing-pages\" v2.0.3 plugin appears to have a generally good security posture.  The absence of any known CVEs, critical or high severity taint flows, and a lack of common vulnerability types in its history are all positive indicators. Furthermore, the code signals show no dangerous functions, all SQL queries are prepared, and there are no external HTTP requests. This suggests a conscientious approach to secure coding practices.\n\nHowever, there are areas that raise concern and warrant attention. The complete lack of nonce checks and capability checks across all entry points, coupled with no authorization checks on any AJAX handlers or REST API routes (if any exist despite the reported zero count), presents a significant potential risk. While the current attack surface is reported as zero, this could change with future updates, and the absence of these fundamental security mechanisms means any new entry points could be immediately exploitable without proper authentication or authorization. Additionally, a significant portion of output is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is ever rendered directly.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and good practices in areas like SQL querying, the critical omissions of nonce and capability checks, along with unescaped output, create a tangible risk. The lack of any recorded vulnerabilities could be due to a small attack surface or infrequent updates, rather than inherent security, making the existing weaknesses particularly concerning.",[181,183,185],{"reason":182,"points":100},"Missing nonce checks",{"reason":184,"points":100},"Missing capability checks",{"reason":186,"points":32},"Unescaped output (33% unescaped)","2026-03-16T20:18:19.764Z",{"wat":189,"direct":197},{"assetPaths":190,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[191,192,193],"\u002Fwp-content\u002Fplugins\u002Fcollapsing-pages\u002FcollapsFunctions.js","\u002Fwp-content\u002Fplugins\u002Fcollapsing-pages\u002FcollapsPageStyles.php","\u002Fwp-content\u002Fplugins\u002Fcollapsing-pages\u002Fsymbols.php",[],[],[],{"cssClasses":198,"htmlComments":200,"htmlAttributes":202,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":209},[199],"widget-title",[201]," These variables are part of the Collapsing Pages Plugin\n* version: 2.0.1\n* revision: $Id: collapsPage.php 2927034 2023-06-16 11:42:01Z robfelty $\n* Copyright 2007-2023 Robert Felty (robfelty.com)",[203],"widgetRoot",[],[206,207,203,208],"expandSym","collapseSym","addExpandCollapseNew",[210],"\u003Ch2 class='widget-title'>",{"error":212,"url":213,"statusCode":214,"statusMessage":215,"message":215},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcollapsing-pages\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":217,"versions":218},15,[219,225,232,239,246,253,260,267,274,281,288,295,302,309,316],{"version":6,"download_url":25,"svn_tag_url":220,"released_at":27,"has_diff":221,"diff_files_changed":222,"diff_lines":27,"trac_diff_url":223,"vulnerabilities":224,"is_current":212},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F2.0.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F2.0.2&new_path=%2Fcollapsing-pages%2Ftags%2F2.0.3",[],{"version":226,"download_url":227,"svn_tag_url":228,"released_at":27,"has_diff":221,"diff_files_changed":229,"diff_lines":27,"trac_diff_url":230,"vulnerabilities":231,"is_current":221},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F1.0.1&new_path=%2Fcollapsing-pages%2Ftags%2F2.0.2",[],{"version":233,"download_url":234,"svn_tag_url":235,"released_at":27,"has_diff":221,"diff_files_changed":236,"diff_lines":27,"trac_diff_url":237,"vulnerabilities":238,"is_current":221},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F1.0&new_path=%2Fcollapsing-pages%2Ftags%2F1.0.1",[],{"version":240,"download_url":241,"svn_tag_url":242,"released_at":27,"has_diff":221,"diff_files_changed":243,"diff_lines":27,"trac_diff_url":244,"vulnerabilities":245,"is_current":221},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.6.1&new_path=%2Fcollapsing-pages%2Ftags%2F1.0",[],{"version":247,"download_url":248,"svn_tag_url":249,"released_at":27,"has_diff":221,"diff_files_changed":250,"diff_lines":27,"trac_diff_url":251,"vulnerabilities":252,"is_current":221},"0.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.6&new_path=%2Fcollapsing-pages%2Ftags%2F0.6.1",[],{"version":254,"download_url":255,"svn_tag_url":256,"released_at":27,"has_diff":221,"diff_files_changed":257,"diff_lines":27,"trac_diff_url":258,"vulnerabilities":259,"is_current":221},"0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.5.3&new_path=%2Fcollapsing-pages%2Ftags%2F0.6",[],{"version":261,"download_url":262,"svn_tag_url":263,"released_at":27,"has_diff":221,"diff_files_changed":264,"diff_lines":27,"trac_diff_url":265,"vulnerabilities":266,"is_current":221},"0.5.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.5.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.5.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.5.2&new_path=%2Fcollapsing-pages%2Ftags%2F0.5.3",[],{"version":268,"download_url":269,"svn_tag_url":270,"released_at":27,"has_diff":221,"diff_files_changed":271,"diff_lines":27,"trac_diff_url":272,"vulnerabilities":273,"is_current":221},"0.5.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.5.1&new_path=%2Fcollapsing-pages%2Ftags%2F0.5.2",[],{"version":275,"download_url":276,"svn_tag_url":277,"released_at":27,"has_diff":221,"diff_files_changed":278,"diff_lines":27,"trac_diff_url":279,"vulnerabilities":280,"is_current":221},"0.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.5.alpha&new_path=%2Fcollapsing-pages%2Ftags%2F0.5.1",[],{"version":282,"download_url":283,"svn_tag_url":284,"released_at":27,"has_diff":221,"diff_files_changed":285,"diff_lines":27,"trac_diff_url":286,"vulnerabilities":287,"is_current":221},"0.5.alpha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.5.alpha.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.5.alpha\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.5.beta&new_path=%2Fcollapsing-pages%2Ftags%2F0.5.alpha",[],{"version":289,"download_url":290,"svn_tag_url":291,"released_at":27,"has_diff":221,"diff_files_changed":292,"diff_lines":27,"trac_diff_url":293,"vulnerabilities":294,"is_current":221},"0.5.beta","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.5.beta.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.5.beta\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.4.3&new_path=%2Fcollapsing-pages%2Ftags%2F0.5.beta",[],{"version":296,"download_url":297,"svn_tag_url":298,"released_at":27,"has_diff":221,"diff_files_changed":299,"diff_lines":27,"trac_diff_url":300,"vulnerabilities":301,"is_current":221},"0.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.3.5&new_path=%2Fcollapsing-pages%2Ftags%2F0.4.3",[],{"version":303,"download_url":304,"svn_tag_url":305,"released_at":27,"has_diff":221,"diff_files_changed":306,"diff_lines":27,"trac_diff_url":307,"vulnerabilities":308,"is_current":221},"0.3.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.3.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.3.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.2.5&new_path=%2Fcollapsing-pages%2Ftags%2F0.3.5",[],{"version":310,"download_url":311,"svn_tag_url":312,"released_at":27,"has_diff":221,"diff_files_changed":313,"diff_lines":27,"trac_diff_url":314,"vulnerabilities":315,"is_current":221},"0.2.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.2.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.2.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcollapsing-pages%2Ftags%2F0.1.1&new_path=%2Fcollapsing-pages%2Ftags%2F0.2.5",[],{"version":317,"download_url":318,"svn_tag_url":319,"released_at":27,"has_diff":221,"diff_files_changed":320,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":321,"is_current":221},"0.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.0.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcollapsing-pages\u002Ftags\u002F0.1.1\u002F",[],[]]