[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhG0TD5wTYKyV9kobjkYiQ6h9gGD62AJWiX76tzZ0YmQ":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":132,"fingerprints":159},"simply-hide-pages","Simply Hide Pages","1.0","julienvdg","https:\u002F\u002Fprofiles.wordpress.org\u002Fjulienvdg\u002F","\u003Cp>Easy way to hide some pages from wp_list_pages output.\u003Cbr \u002F>\nSimply add the custom field ‘hide’ with any value to your page, and this page will no longer appear on the page list.\u003Cbr \u002F>\nYou could already do this on the ‘Pages’ widget or by adding the \u003Ccode>exclude\u003C\u002Fcode> parameter to all your \u003Ccode>wp_list_pages\u003C\u002Fcode> template tags. But now you can do it directly form the page editor which is, I believe, the best place to do so.\u003C\u002Fp>\n\u003Cp>You might want to hide pages if you need some pages to exist but don’t want them to appear on your page list. For instance as \u003Ca href=\"http:\u002F\u002Fwww.w3.org\u002FProvider\u002FStyle\u002FURI\" title=\"Cool URIs don't change\" rel=\"nofollow ugc\">Cool URIs don’t change\u003C\u002Fa>, but some services have been removed from your site, so you write a page explaining where to go to get the equivalent service now. (not a real redirect, but still useful sometimes). Of course you don’t want this page on your page list, you prefer to only have the new services listed 😉\u003C\u002Fp>\n\u003Cp>Unlike other more complex plugins, it uses custom field to avoid adding tables to your database.\u003C\u002Fp>\n","Easy way to hide some pages from wp_list_pages output.",90,13480,0,"2010-08-16T13:41:00.000Z","3.0.5","2.9","",[19,20,21,22,23],"hide","page","pages","wp_list_pages","wp_list_pages_excludes","http:\u002F\u002Fsilicone.homelinux.org\u002Fprojects\u002Fsimply-hide-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-hide-pages.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},2,100,30,84,"2026-04-04T16:01:28.776Z",[37,55,74,92,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":15,"requires_at_least":17,"requires_php":17,"tags":48,"homepage":53,"download_link":54,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cleancode-exclude-pages","CleanCodeNZ Exclude Pages Plugin","2.0.0","cleancodenz","https:\u002F\u002Fprofiles.wordpress.org\u002Fcleancodenz\u002F","\u003Cp>This plugin allows you to define the custom field to be attached to a page to be excluded from navigation and(or) search results.\u003C\u002Fp>\n\u003Cp>As the exclusion is done through highly optimized cached general wordpress query, and queried once for even hierarchical data,  this would provide best performance and scalability.\u003Cbr \u002F>\nIt is using custom fields without creating field or table, it is done in the most unobtrusive way.\u003Cbr \u002F>\nPages that have parent and child relationships are fully supported without any hassle.\u003C\u002Fp>\n\u003Cp>Any issues: \u003Ca href=\"http:\u002F\u002Fwww.cleancode.co.nz\u002Fcontact\" rel=\"nofollow ugc\">contact me\u003C\u002Fa>.\u003C\u002Fp>\n","This is a plugin to hide pages from navigation and\u002For search results using custom fields, parent and child pages are supported too",20,5854,"2011-02-06T21:34:00.000Z",[49,50,51,52,23],"exclude-pages","menu","navigation","search","http:\u002F\u002Fwww.cleancode.co.nz\u002Fcleancodenz-exclude-pages-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcleancode-exclude-pages.2.0.0.zip",{"slug":49,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":17,"tags":69,"homepage":72,"download_link":73,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[49,70,71,50,51],"get_pages","hide-pages","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fexclude-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexclude-pages.1.92.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":77,"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},"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",[49,75,71,50,89],"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":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":64,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":17,"tags":106,"homepage":17,"download_link":111,"security_score":112,"vuln_count":31,"unpatched_count":13,"last_vuln_date":113,"fetched_at":28},"simple-restrict","Simple Restrict","1.2.8","WP Chill","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpchill\u002F","\u003Cp>This plugin allows you to easily mark certain pages with “Permissions” and only users with those permissions will be allowed to see the contents of the page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Page Permissions:\u003C\u002Fstrong> This plugin adds a new Permissions taxonomy to your pages. Administrators can create\u002Fassign new permissions from the Edit Page screen (you can also use the Quick Edit link). You can add\u002Fedit\u002Fdelete permissions from the Permissions sub-menu under the Pages menu. Pages with no assigned permissions can be seen by everyone.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User Permissions:\u003C\u002Fstrong> Administrators can add\u002Fremove permissions from a user using the checkboxes on the Edit User screen. The All Users page has a column that shows the permissions assigned to each user.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Restriction Message:\u003C\u002Fstrong> If a page has permissions assigned, the content will only be visible to users that have one of those same permissions assigned. Otherwise, the content will be replaced by a generic message or a custom message which can be defined in the plugin settings using the standard WordPress editor (including the ability to add media and formatting).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Redirect to login:\u003C\u002Fstrong> Instead of a restriction message, you can choose to have users get redirected to the login page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Restrict pages based on permissions assigned to pages and granted in user profiles.",1000,32948,15,"2025-12-02T10:46:00.000Z","6.9.4","3.4",[107,19,108,109,110],"authorization","permission","restrict","restrict-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-restrict.1.2.8.zip",99,"2024-12-09 00:00:00",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":32,"num_ratings":124,"last_updated":125,"tested_up_to":104,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":130,"download_link":131,"security_score":32,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"hide-any-page","Hide Any Page","1.0.3","Luis Reginaldo Medilo","https:\u002F\u002Fprofiles.wordpress.org\u002Floythegreat\u002F","\u003Cp>The Hide Any Page plugin allows you to hide selected pages on your WordPress website or blog.\u003C\u002Fp>\n\u003Cp>The plugin lets you select pages that you want to prevent from appearing in standard menus, lists and searches. It will add meta tags to your selected page which tell search engines such as Google not to index the page or to keep a cached copy.\u003C\u002Fp>\n\u003Cp>The Hide Any Page plugin is useful for download pages, thank you pages and other pages that you want to hide from your visitors.\u003C\u002Fp>\n","Hide Any Page is a lightweight plugin that allows you to hide selected pages from your website's visitors and search engines such as Google.",600,6384,1,"2026-01-16T02:48:00.000Z","4.0",[128,71,129],"hide-page","remove-page","https:\u002F\u002Ftechpilipinas.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-any-page.1.0.3.zip",{"attackSurface":133,"codeSignals":144,"taintFlows":151,"riskAssessment":152,"analyzedAt":158},{"hooks":134,"ajaxHandlers":140,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":13,"unprotectedCount":13},[135],{"type":136,"name":23,"callback":137,"file":138,"line":139},"filter","anonymous","simply-hide-pages.php",28,[],[],[],[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":148,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":150},[],{"prepared":124,"raw":13,"locations":147},[],{"escaped":13,"rawEcho":13,"locations":149},[],[],[],{"summary":153,"deductions":154},"The 'simply-hide-pages' plugin version 1.0 exhibits a very strong security posture based on the provided static analysis.  There are no identified dangerous functions, all SQL queries utilize prepared statements, and all outputs are properly escaped.  Furthermore, the plugin has no discernible attack surface through AJAX, REST API, shortcodes, or cron events, and it does not perform file operations or external HTTP requests.  The absence of any recorded vulnerabilities, CVEs, or past security issues in its history further reinforces this positive assessment. This indicates a developer who adheres to secure coding practices and prioritizes security. The plugin appears to be exceptionally well-built from a security perspective.  There are no identified risks based on the code signals and taint analysis provided, and the vulnerability history is clean.  The plugin's strengths lie in its minimal attack surface and its robust use of secure coding techniques.  The main weakness is the absence of any capability checks, which could be a concern in specific scenarios, though the minimal attack surface mitigates this risk significantly.  Overall, this plugin is assessed as very secure.",[155],{"reason":156,"points":157},"Missing capability checks",5,"2026-03-16T21:18:22.763Z",{"wat":160,"direct":165},{"assetPaths":161,"generatorPatterns":162,"scriptPaths":163,"versionParams":164},[],[],[],[],{"cssClasses":166,"htmlComments":167,"htmlAttributes":168,"restEndpoints":169,"jsGlobals":170,"shortcodeOutput":171},[],[],[],[],[],[]]