[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGQSm-21OaWocxU3vMNOlWyA1tjoemm6cuaCtMGVO-VA":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":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":131,"fingerprints":189},"page-navigator-widget","Page Navigator Widget","1.9","Jacob N. Breetvelt","https:\u002F\u002Fprofiles.wordpress.org\u002Fopajaap\u002F","\u003Cp>This plugin works like the standard Page widget, however this one works how you want it to do.\u003C\u002Fp>\n\u003Ch4>The menu unfolds sub-items as required\u003C\u002Fh4>\n\u003Cp>This plugin displays initially the pages menu top-level pages only.\u003Cbr \u002F>\nWhile on a page, the child pages that belong to the page are also listed.\u003Cbr \u002F>\nWhile on a child-page, the subsequent grand-child pages are listed also.\u003Cbr \u002F>\nEtc. as deeply as reuired.\u003C\u002Fp>\n\u003Ch4>Extra features\u003C\u002Fh4>\n\u003Cp>Additionally a Home-link can be added that will display conditionally.\u003Cbr \u002F>\nYou can select from: Always, On a page only, Never.\u003Cbr \u002F>\nWhen On a page only is selected, the Home link will display ony when you are on a page, so when you might need it.\u003C\u002Fp>\n\u003Cp>The advantage of this plugin is that a huge amount of pages can be in a menu, without the user getting lost as long as you provide a proper tree-structure to them.\u003C\u002Fp>\n\u003Ch4>Also included\u003C\u002Fh4>\n\u003Cp>The standard configurability of Widget title, Excluded pages, Sort order.\u003C\u002Fp>\n\u003Ch3>About and Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Page Navigator Widget is written and maintained by J.N. Breetvelt, ( http:\u002F\u002Fwww.opajaap.nl\u002F ) a.k.a. OpaJaap\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Licence\u003C\u002Fh3>\n\u003Cp>WP Photo Album is released under the GNU GPL licence. ( http:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html )\u003C\u002Fp>\n","This plugin is a replacement for the standard Page widget, that works how you want it to do.",100,16402,0,"2025-05-10T09:24:00.000Z","6.8.5","2.1","",[19,20,21,22,23],"navigator","page","subpage","subpages","widget","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpage-navigator-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-navigator-widget.1.9.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"opajaap",6,10340,96,1147,76,"2026-04-05T01:55:09.856Z",[38,61,78,97,114],{"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":50,"tested_up_to":15,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":17,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":27},"list-sub-pages","List Sub Pages","1.0.8","WeblineIndia","https:\u002F\u002Fprofiles.wordpress.org\u002Fweblineindia\u002F","\u003Cp>This plugin creates a “Sub Pages” Widget and also a dynamically generated “sub_page” shortcode with different parameters passing in it.Please find option available with this plugin for both “Sub Pages” Widget and “sub_page” shortcode.\u003C\u002Fp>\n\u003Cp>The plugin provides a shortcode generator page(Option Page) in which dynamic shortcode is generated simultaneously when you select your options from the options field. The selected values are passed as a shortcode parameters and everytime you visit the page you can generate the shortcode you want.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>Below are the options for displaying subpage if exists for that particular parent page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Displaying Sub Pages using a Sorting Order option.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Below are the options to add effect in the parent pages display when subpages are not available to display.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displaying parent page as per Sorting Criteria \u003C\u002Fli>\n\u003Cli>Page Exclusion, to not show the title of specific pages. \u003C\u002Fli>\n\u003Cli>Depth Level, \u003C\u002Fli>\n\u003Cli>Parent Sort Order, displaying parent pages title link using a Sorting Order option.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can Copy the Dynamic Shortcode and paste where you want to display subpages or parent pages list.\u003C\u002Fp>\n\u003Cp>Dynamic Shortcode:\u003Cbr \u002F>\ne.g: [sub_page title=’Pages’ sort_order=’DESC’ sort_by_values=’ID’ exclude_page_id=’13’ depth=’2′ sort_order_parent=’DESC’ ]\u003C\u002Fp>\n\u003Cp>Note: This plugin will list the subpages for the current page being displayed, but if their is no childpage(subpage) for the current displaying page then it will display list of all the parent pages. If you don’t want to display some of the parent pages then also their is a feature in the plugin.\u003C\u002Fp>\n\u003Ch3>Translation available in following languages\u003C\u002Fh3>\n\u003Col>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003C\u002Fol>\n","This is a WordPress plugin for listing your subpages(childpages) for the current page which is being displayed.",400,12429,80,4,"2025-09-18T08:02:00.000Z","3.2","7.4",[54,55,56,22],"list-subpages","list-subpages-shortcode","list-subpages-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-sub-pages.1.0.8.zip",99,1,"2025-08-28 15:44:49",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":11,"downloaded":69,"rating":11,"num_ratings":59,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":75,"download_link":76,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wenderhost-subpages-widget","WenderHost Subpages Widget","1.5.3","thewebist","https:\u002F\u002Fprofiles.wordpress.org\u002Fthewebist\u002F","\u003Cp>A widget for displaying a list of subpage links. The list remains consistent regardless of where you are in the hierarchy.\u003C\u002Fp>\n\u003Cp>Other features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Widget displays only on pages with subpages or on subpages.\u003C\u002Fli>\n\u003Cli>List title is a link to the main page parent.\u003C\u002Fli>\n\u003Cli>You can specify the link text for the list title, or you can completely hide it.\u003C\u002Fli>\n\u003Cli>Sort subpages by \u003Cem>Menu Order\u003C\u002Fem> or \u003Cem>Page Title\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>Specify the depth of pages shown (all in hierarchy, all in flat list, 1 level, 2 levels, etc.)\u003C\u002Fli>\n\u003Cli>Presentation utilizes minimal markup to allow for easy styling via your theme’s CSS.\u003C\u002Fli>\n\u003C\u002Ful>\n","A widget for displaying a list of subpage links. The list remains consistent regardless of where you are in the hierarchy.",12474,"2010-09-15T19:35:00.000Z","3.0.5","2.8",[74,22,23],"hierarchy","http:\u002F\u002Fwww.wenderhost.com\u002Ftools\u002Fwordpress-plugins\u002Fwenderhost-subpages-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwenderhost-subpages-widget.zip",85,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":13,"num_ratings":13,"last_updated":88,"tested_up_to":89,"requires_at_least":51,"requires_php":90,"tags":91,"homepage":95,"download_link":96,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"ar-subpages-widget","AR Subpages Widget","2.0","Bodhaditya Fouzder Aditya","https:\u002F\u002Fprofiles.wordpress.org\u002Fbfouzder\u002F","\u003Cp>This widget will dynamically list all the subpages. When you are on a page, it will find the parent page and list all the child pages.\u003C\u002Fp>\n\u003Cp>It can also include the current page’s subpages in the listing.\u003C\u002Fp>\n\u003Cp>Feature List-\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add filter for changing section parents\u003C\u002Fli>\n\u003Cli>Allow $post to be filtered\u003C\u002Fli>\n\u003Cli>Add unique class to menu items, menu-item-{id}\u003C\u002Fli>\n\u003Cli>Add hook for adding links to end of subpages listing\u003C\u002Fli>\n\u003Cli>Update widget formatting in the backend\u003C\u002Fli>\n\u003Cli>Subpage titles are filterable\u003C\u002Fli>\n\u003Cli>Support for all hierarchical post types\u003C\u002Fli>\n\u003Cli>Only output HTML for classes if there are classes\u003C\u002Fli>\n\u003Cli>Only output subpages ul if there are subpages\u003C\u002Fli>\n\u003Cli>Allow second level subpages to be nested in li\u003C\u002Fli>\n\u003Cli>Add class for the first menu item\u003C\u002Fli>\n\u003Cli>Add filter for widget classes\u003C\u002Fli>\n\u003Cli>Add filter for widget title\u003C\u002Fli>\n\u003Cli>Sort by menu order\u003C\u002Fli>\n\u003Cli>Add a depth parameter to the args filter\u003C\u002Fli>\n\u003Cli>Allow deeper menu (current page’s subpages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can customize the listing with the following filters:\u003Cbr \u002F>\nar_subpages_widget_args – modifies the arguments passed to wp_list_pages\u003Cbr \u002F>\nar_subpages_widget_display_override – determine when the widget is displayed\u003Cbr \u002F>\nar_subpages_widget_override_post – change the current post\u003Cbr \u002F>\nar_subpages_widget_parents – customize the hierarchy used in querying subpages\u003Cbr \u002F>\nar_subpages_widget_title – customize the widget title\u003Cbr \u002F>\nar_subpages_page_title – customize the page title\u003Cbr \u002F>\nar_subpages_widget_class – customize the classes applied to pages\u003C\u002Fp>\n\u003Cp>Contributors:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbfouzder\" rel=\"nofollow ugc\">bfouzder\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffarjanaroshni\" rel=\"nofollow ugc\">farjanaroshni\u003C\u002Fa>\u003C\u002Fp>\n","Lists subpages of the current parent page",30,25007,"2020-12-29T21:52:00.000Z","5.6.17","5.6.0",[92,93,22,94,23],"ar_subpages","menu","thearsoft","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Far-subpages-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Far-subpages-widget.2.0.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":86,"downloaded":105,"rating":13,"num_ratings":13,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":17,"tags":109,"homepage":112,"download_link":113,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"subzane-subpage-list-widget","SubZane Sub Page List Widget","1.2.2","Andreas Norman","https:\u002F\u002Fprofiles.wordpress.org\u002Fsubzane\u002F","\u003Cp>This plugin simply lists all subpages from a selected parent page (with option do exclude specific pages) in the sidebar. This widget can be placed many times in your sidebar.\u003C\u002Fp>\n","Lists all subpages from a selected parent page with option do exclude specific pages.",4656,"2010-01-14T15:15:00.000Z","2.9.2","2.5",[110,111,22,23],"list","pages","http:\u002F\u002Fwww.andreasnorman.se\u002Fwordpress-plugins\u002Fsz-sub-page-list-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubzane-subpage-list-widget.1.2.2.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":13,"num_ratings":13,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":129,"download_link":130,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wp-subpages","WP Subpages","1.2","Nile Flores","https:\u002F\u002Fprofiles.wordpress.org\u002Fblondishnet\u002F","\u003Cp>WP Subpages Widget is a simple plugin to allow for multiple instances to show child pages. For people who use multiple template files for each of their site’s pages, having the capability of using a widget, rather than hardcode subpages of a parent or child page.\u003C\u002Fp>\n\u003Cp>While the WordPress 3.0 Menu System allows users to be able to create a menu system with child pages, this plugin works with the natural Page hierarchy. It’s great for sections of the website that have sub pages like alphabetical pages, and more.\u003C\u002Fp>\n","WP Subpages Widget is a simple plugin to allow for multiple instances to show child pages.",10,3183,"2015-01-03T15:06:00.000Z","4.1.42","3.8",[128,111,22,23],"child-pages","http:\u002F\u002Fblondish.net\u002Fwp-subpages-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-subpages.1.2.zip",{"attackSurface":132,"codeSignals":148,"taintFlows":179,"riskAssessment":180,"analyzedAt":188},{"hooks":133,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":147,"entryPointCount":13,"unprotectedCount":13},[134,140],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","init","pnw_load_plugin_textdomain","page-navigator-widget.php",13,{"type":135,"name":141,"callback":142,"file":138,"line":143},"widgets_init","pnw_register_PageNavigatorWidget",178,[],[],[],[],{"dangerousFunctions":149,"sqlUsage":150,"outputEscaping":152,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":178},[],{"prepared":31,"raw":13,"locations":151},[],{"escaped":153,"rawEcho":154,"locations":155},2,15,[156,158,160,161,162,163,165,167,168,170,171,172,173,175,177],{"file":138,"line":35,"context":157},"raw output",{"file":138,"line":159,"context":157},148,{"file":138,"line":159,"context":157},{"file":138,"line":159,"context":157},{"file":138,"line":159,"context":157},{"file":138,"line":164,"context":157},150,{"file":138,"line":166,"context":157},151,{"file":138,"line":166,"context":157},{"file":138,"line":169,"context":157},158,{"file":138,"line":169,"context":157},{"file":138,"line":169,"context":157},{"file":138,"line":169,"context":157},{"file":138,"line":174,"context":157},163,{"file":138,"line":176,"context":157},164,{"file":138,"line":176,"context":157},[],[],{"summary":181,"deductions":182},"The 'page-navigator-widget' plugin v1.9 exhibits a strong security posture in several key areas. The complete absence of identified CVEs, coupled with a clean vulnerability history, suggests a mature and well-maintained codebase. Furthermore, the static analysis reveals an impressively small attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events without authentication.  The use of prepared statements for all SQL queries is a significant positive, mitigating the risk of SQL injection vulnerabilities.  However, a notable concern arises from the low percentage of properly escaped output (only 12%). This indicates a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or dynamic content might be rendered without adequate sanitization, allowing attackers to inject malicious scripts. The absence of nonce checks, while understandable given the limited attack surface, also leaves potential vectors open if new entry points were to be introduced without proper security controls.",[183,185],{"reason":184,"points":31},"Low percentage of properly escaped output",{"reason":186,"points":187},"Missing nonce checks",3,"2026-03-16T20:56:26.762Z",{"wat":190,"direct":195},{"assetPaths":191,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[],[],[],[],{"cssClasses":196,"htmlComments":198,"htmlAttributes":199,"restEndpoints":201,"jsGlobals":202,"shortcodeOutput":203},[197],"widget_pages_plus",[],[200],"id=\"pages_plus\"",[],[],[]]