[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGu-XL8D9NyIVHQq92L0MgGaKtXV2YjA5uz7ymocCQ1o":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":16,"tags":18,"homepage":21,"download_link":22,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":134,"fingerprints":176},"menu-recent-pages","Menu Recent Pages","0.1","shaunandrews","https:\u002F\u002Fprofiles.wordpress.org\u002Fshaunandrews\u002F","\u003Cp>Add a list of recently updated pages to Pages menu in wp-admin.\u003C\u002Fp>\n","Add a list of recently updated pages to Pages menu in wp-admin.",20,2570,100,1,"2013-10-23T02:39:00.000Z","","3.6",[19,20],"menu","pages","http:\u002F\u002Fshaunandrews.com\u002Fwordpress\u002Fmenu-recent-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-recent-pages.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},3,3030,30,84,"2026-04-04T16:47:56.801Z",[35,56,74,95,116],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":54,"download_link":55,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"exclude-pages","Exclude Pages","1.92","Simon Wheatley","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimonwheatley\u002F","\u003Cp>This plugin adds a checkbox, “include this page in menus”, uncheck this to exclude pages from the page navigation that users see on your site.\u003C\u002Fp>\n\u003Cp>Any issues: \u003Ca href=\"http:\u002F\u002Fwww.simonwheatley.co.uk\u002Fcontact-me\u002F\" rel=\"nofollow ugc\">contact me\u003C\u002Fa>.This plugin adds a checkbox, “include this page in menus”, which is checked by default. If you uncheck\u003Cbr \u002F>\nit, the page will not appear in any listings of pages (which includes, and is \u003Cem>usually\u003C\u002Fem> limited to, your\u003Cbr \u002F>\npage navigation menus).\u003C\u002Fp>\n\u003Cp>Pages which are children of excluded pages also do not show up in menu listings. (An alert in the editing screen,\u003Cbr \u002F>\nunderneath the “include” checkbox allows you to track down which ancestor page is affecting child pages\u003Cbr \u002F>\nin this way.)\u003C\u002Fp>\n\u003Ch3>Advanced Usage\u003C\u002Fh3>\n\u003Cp>It is possible to temporarily pause and resume the effect of Exclude Pages by using the new \u003Ccode>\u003C?php pause_exclude_pages(); ?>\u003C\u002Fcode> and \u003Ccode>\u003C?php resume_exclude_pages(); ?>\u003C\u002Fcode> templates tags. The following code will show a list of all pages in your site, even those normally hidden:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php pause_exclude_pages(); ?>\n\u003C?php wp_list_pages('title_li=\u003Ch2>Pages\u003C\u002Fh2>' ); ?>\n\u003C?php resume_exclude_pages(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also get an array the IDs of the pages which are excluded by calling the function \u003Ccode>ep_get_excluded_ids();\u003C\u002Fcode>, you can then use these IDs as you wish (e.g. feed them into raw MySQL queries).\u003C\u002Fp>\n\u003Cp>Note to other plugin authors:\u003C\u002Fp>\n\u003Cp>The plugin does not operate on wp_list_pages while the user is on an admin page, if this is an issue you can take advantage of the \u003Ccode>ep_admin_bail_out\u003C\u002Fcode> filter and create a filter function which returns false to allow Exclude Pages to operate in the admin area.\u003C\u002Fp>\n\u003Cp>Another note:\u003C\u002Fp>\n\u003Cp>If your plugins or themes don’t use the standard WordPress functions to create their menus then they won’t work. To get them to work you will need to track down the bit of code in the theme\u002Fplugin which gets the pages and change it to apply the filter “get_pages” (I cannot be responsible for any unforseen effects of the changes you make, so please test thoroughly). The change to getting pages will probably look something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$pages = apply_filters( 'get_pages', $pages );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Please \u003Ca href=\"http:\u002F\u002Fwww.simonwheatley.co.uk\u002Fcontact-me\u002F\" rel=\"nofollow ugc\">contact me\u003C\u002Fa> if you’re completely stuck and we can discuss possible solutions.\u003C\u002Fp>\n\u003Cp>Exclude pages is incompatible with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwordpress-css-drop-down-menu\u002F\" rel=\"ugc\">WP CSS Dropdown Menus\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fthemes\u002Fphantom\" rel=\"ugc\">Phantom theme\u003C\u002Fa> – This theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requests & Bug Reports\u003C\u002Fh3>\n\u003Cp>I’m simply noting requests & bug reports here, I’ve not necessarily looked into any of these.\u003C\u002Fp>\n\u003Cp>\u003Cem>None!\u003C\u002Fem>\u003C\u002Fp>\n","This plugin adds a checkbox, “include this page in menus”, uncheck this to exclude pages from the page navigation that users see on your site.",30000,1037162,98,47,"2017-11-28T03:16:00.000Z","3.4.2","2.2.3",[36,51,52,19,53],"get_pages","hide-pages","navigation","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fexclude-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexclude-pages.1.92.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":59,"requires_php":16,"tags":70,"homepage":72,"download_link":73,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"exclude-pages-from-menu","Exclude Pages From Menu","3.0","Vinod Dalvi","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinod-dalvi\u002F","\u003Cp>Exclude Pages From Menu plugin provides easy option to remove any page from navigation menu.\u003C\u002Fp>\n\u003Cp>The plugin provides option in the page edit screen in admin area which you can use to remove the page from menu display in the site front end.\u003C\u002Fp>\n\u003C\u002Fp>\n\u003Cp>Like Exclude Pages From Menu? \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexclude-pages-from-menu\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">Give us a rating\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Need Help or Have Suggestions? contact us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexclude-pages-from-menu\u002F\" rel=\"ugc\">Plugin support forum\u003C\u002Fa>\u003C\u002Fp>\n","The plugin provides option in the page edit screen to remove page from navigation menu in the front end of site.",9000,111447,70,19,"2021-03-14T14:40:00.000Z","5.7.15",[36,57,52,19,71],"remove-pages-from-navigation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexclude-pages-from-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexclude-pages-from-menu.3.0.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":93,"download_link":94,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"auto-submenu","Auto Submenu","1.0.5","Diana van de Laarschot","https:\u002F\u002Fprofiles.wordpress.org\u002Fanaid\u002F","\u003Cp>The default custom menu in WordPress only allows checking the “Automatically add new top-level pages” (Appearance > Menus) or adding a Navigation block with all pages and all child pages (Appearance > Editor).\u003C\u002Fp>\n\u003Cp>With Auto Submenu you get extra functionality to automatically include child pages into the menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEW: ASM now provides support for the Customizer via Appearance > Customize\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>NEW: ASM now provides support for Full Site Editing with the Gutenberg Block Editor via Appearance > Editor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Using it\u003C\u002Fh3>\n\u003Cp>Enable the plugin and go to Appearance > Editor.\u003C\u002Fp>\n\u003Cp>For each Page in your menu, you now have the following extra configuration options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add child pages as submenu y\u002Fn; \u003C\u002Fli>\n\u003Cli>child pages are ordered ascending by Menu Order;\u003C\u002Fli>\n\u003Cli>specify the (maximum) nesting depth of children you want to show (max 3);\u003C\u002Fli>\n\u003Cli>specify the title for the child pages. For this you can use %post_title, %post_author and other wildcards, see ‘Other Notes > Wildcards’. Default value: %post_title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Via Appearance > Menus and Appearance > Customize you also get the following option:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check the “Automatically add new top-level and all its child pages to this menu (Auto Submenu)”-checkbox.\u003C\u002Fli>\n\u003Cli>If this option is checked, all top-level pages will automatically be added and will automatically have all child pages added as submenu.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With the Free version you cannot control the nesting depth of the child pages, all subpages are added, regardless the depth of the page tree.\u003C\u002Fp>\n\u003Ch4>Wildcards\u003C\u002Fh4>\n\u003Cp>You can control the title of the menu items generated by the plug-in with the following wildcards:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>%post_title\u003C\u002Fli>\n\u003Cli>%post_author\u003C\u002Fli>\n\u003Cli>%post_date for the unformatted post date: 2012-11-10 18:14:23\u003C\u002Fli>\n\u003Cli>%post_date() for a formatted post date with the following default formatting: November 10th, 2012\u003C\u002Fli>\n\u003Cli>%post_date(\u003Cyour formatting here>) for custom date formatting. Example: %post_date(l jS \\of F Y, h:i:s A). See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\" rel=\"nofollow ugc\">https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\u003C\u002Fa> for formatting options.\u003C\u002Fli>\n\u003Cli>%post_date_gmt\u003C\u002Fli>\n\u003Cli>%post_date_gmt()\u003C\u002Fli>\n\u003Cli>%post_date_gmt(\u003Cyour formatting here>)\u003C\u002Fli>\n\u003C\u002Ful>\n","Dynamic menus: Add a page to your menu and then let WordPress automatically add the child pages.",2000,51638,80,25,"2025-12-03T15:55:00.000Z","6.9.4","5.4","7.4",[19,53,20,91,92],"submenu","subpages","https:\u002F\u002Fwordpress.telodelic.nl\u002Fauto-submenu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-submenu.1.0.5.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":13,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":16,"tags":109,"homepage":113,"download_link":114,"security_score":115,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"hide-drafts-in-menus","Hide Drafts in Menus","1.5.1","Room 34 Creative Services, LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Froom34\u002F","\u003Cp>If you unpublish a page or post, it still appears in your custom menus. This plugin automatically prevents pages\u002Fposts set to “draft” or “pending review” from appearing in custom menus on the site, while keeping their place in the menu structure. When they’re published, they’ll appear in the menu automatically.\u003C\u002Fp>\n\u003Cp>This plugin also modifies the custom menu editing screen to clearly indicate the unpublished status of items in the menu.\u003C\u002Fp>\n\u003Cp>\u003Cem>NOTE: We are aware of a limitation in the plugin, that a page\u002Fpost must be published to appear in the list of items you can select to add to the menu. We are working on a solution. In the meantime, the workaround is to temporarily publish the page\u002Fpost, add it to the menu, and then set it back to “draft”.\u003C\u002Fem>\u003C\u002Fp>\n","Hide unpublished pages in your custom menus.",1000,15695,9,"2024-05-14T18:59:00.000Z","6.5.8","4.0",[110,111,20,112],"drafts","menus","unpublished","http:\u002F\u002Froom34.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-drafts-in-menus.1.5.1.zip",92,{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":13,"num_ratings":14,"last_updated":126,"tested_up_to":127,"requires_at_least":59,"requires_php":16,"tags":128,"homepage":132,"download_link":133,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"page-management-dropdown","Page Management Dropdown","2.7","jaschaephraim","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaschaephraim\u002F","\u003Cp>Ideal for using WordPress as a CMS, Page Management Dropdown expands the \u003Cem>Pages\u003C\u002Fem> administration menu by adding a link to edit each of your individual pages.\u003C\u002Fp>\n","Adds a link to edit each individual page to the Pages admin menu.",600,26828,"2015-01-15T04:08:00.000Z","4.1.42",[129,130,19,131,20],"admin","administration","page","http:\u002F\u002Fjaschaephraim.com\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-management-dropdown.2.7.zip",{"attackSurface":135,"codeSignals":151,"taintFlows":163,"riskAssessment":164,"analyzedAt":175},{"hooks":136,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":24,"unprotectedCount":24},[137,143],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_print_styles","mrp_add_wp_admin_style","menu-recent-pages.php",17,{"type":138,"name":144,"callback":145,"file":141,"line":146},"admin_footer","mrp_add_recent_pages",22,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":162},[],{"prepared":14,"raw":24,"locations":154},[],{"escaped":156,"rawEcho":156,"locations":157},2,[158,161],{"file":141,"line":159,"context":160},60,"raw output",{"file":141,"line":159,"context":160},[],[],{"summary":165,"deductions":166},"The plugin 'menu-recent-pages' v0.1 exhibits a seemingly strong security posture based on the provided static analysis. There are no identified dangerous functions, no file operations, and no external HTTP requests, which significantly reduces common attack vectors. The single SQL query is also secured using prepared statements, indicating good database interaction practices.  However, the analysis does reveal areas of concern. Half of the output operations are not properly escaped, posing a risk of cross-site scripting (XSS) vulnerabilities. Furthermore, the complete absence of nonce checks and capability checks on any entry points, combined with zero identified AJAX handlers or REST API routes, suggests a lack of robust authorization and integrity checks. While the vulnerability history is clean, this doesn't negate the potential risks identified in the code itself. The overall risk is moderate, primarily due to the unescaped output and the lack of authorization checks, despite a clean vulnerability record and good database practices.",[167,170,173],{"reason":168,"points":169},"Half of output operations are not properly escaped",6,{"reason":171,"points":172},"No nonce checks on any entry points",5,{"reason":174,"points":172},"No capability checks on any entry points","2026-03-16T23:10:44.914Z",{"wat":177,"direct":183},{"assetPaths":178,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[179],"\u002Fwp-content\u002Fplugins\u002Fmenu-recent-pages\u002Fstyle.css",[],[],[],{"cssClasses":184,"htmlComments":187,"htmlAttributes":188,"restEndpoints":189,"jsGlobals":190,"shortcodeOutput":192},[185,186],"mrp-recent-pages-header","mrp-recent-page",[],[],[],[191],"jQuery",[]]