[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frJp5AmOuw7OJaqlVjLcyAOUqvb2sVpRo-v3tNYDkx8I":3,"$fQZzd2SVMO1F075SCChp5RTeKzQ7ppyBX4tY2eVOAY9U":177,"$fUL1W50muFbrPGcl7dFKbojfPYT9XVbr8ZAuRnz6BvgI":182},{"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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":33,"analysis":134,"fingerprints":164},"pages-only","WP Pages Only","1.0","mjar81","https:\u002F\u002Fprofiles.wordpress.org\u002Fmjar81\u002F","\u003Cp>This plugin simply changes the default “Write” and “Manage” links in admin to go to pages instead of posts. This is useful if you’re using WordPress primarily as a CMS.\u003C\u002Fp>\n","This plugin simply changes the default \"Write\" and \"Manage\" links in admin to go to pages instead of posts.",10,2943,0,"2008-05-11T01:39:00.000Z","2.5.1","2.0.2","",[19,20],"menu","pages","http:\u002F\u002Fwww.ear-fung.us","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpages-only.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},3,30,84,"2026-05-20T12:52:06.707Z",[34,55,73,95,115],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":53,"download_link":54,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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,1037538,98,47,"2017-11-28T03:16:00.000Z","3.4.2","2.2.3",[35,50,51,19,52],"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":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":58,"requires_php":17,"tags":69,"homepage":71,"download_link":72,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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,111658,70,19,"2021-03-14T14:40:00.000Z","5.7.15",[35,56,51,19,70],"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":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":92,"download_link":93,"security_score":94,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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,52204,80,25,"2025-12-03T15:55:00.000Z","6.9.4","5.4","7.4",[19,52,20,90,91],"submenu","subpages","https:\u002F\u002Fwordpress.telodelic.nl\u002Fauto-submenu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-submenu.1.0.5.zip",100,{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":94,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":17,"tags":109,"homepage":113,"download_link":114,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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,15921,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",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":94,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":58,"requires_php":17,"tags":128,"homepage":132,"download_link":133,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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,26939,1,"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":147,"taintFlows":154,"riskAssessment":155,"analyzedAt":163},{"hooks":136,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":13,"unprotectedCount":13},[137],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_menu","pages_only","wp-pages-only.php",22,[],[],[],[],{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":151,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":153},[],{"prepared":13,"raw":13,"locations":150},[],{"escaped":13,"rawEcho":13,"locations":152},[],[],[],{"summary":156,"deductions":157},"The \"pages-only\" v1.0 plugin exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history. The absence of any identified dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, or taint flows with unsanitized paths is a significant strength. Furthermore, the plugin demonstrates a complete lack of known CVEs, indicating a history of secure development or prompt patching. The total absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events suggests a very limited attack surface, further bolstering its security. \n\nHowever, it's important to note the complete lack of capability checks and nonce checks, while not directly indicative of a vulnerability in this specific version due to the absence of user-facing entry points, represents a potential future risk. If the plugin were to be extended or modified to include such entry points, these missing checks would become critical security concerns. The current assessment is heavily influenced by the plugin's minimal functionality, which inherently reduces its attack surface. While the plugin is secure as presented, its lack of user interaction points means its real-world impact and security implications are minimal. \n\nIn conclusion, the \"pages-only\" v1.0 plugin is highly secure in its current iteration, demonstrating excellent coding practices by avoiding common vulnerability patterns. Its vulnerability history is clean, and its static analysis reveals no immediate threats. The primary area for potential future concern lies in the proactive implementation of capability and nonce checks should its functionality evolve to include more interactive features.",[158,161],{"reason":159,"points":160},"No capability checks found",5,{"reason":162,"points":160},"No nonce checks found","2026-03-17T01:09:33.976Z",{"wat":165,"direct":170},{"assetPaths":166,"generatorPatterns":167,"scriptPaths":168,"versionParams":169},[],[],[],[],{"cssClasses":171,"htmlComments":172,"htmlAttributes":173,"restEndpoints":174,"jsGlobals":175,"shortcodeOutput":176},[],[],[],[],[],[],{"error":178,"url":179,"statusCode":180,"statusMessage":181,"message":181},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpages-only\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":183},[]]