[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f973SQllmiSRvqdcUUVh8Ef5sON-xSWgzh6jv7RH_f5Q":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":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":142,"fingerprints":198},"recently-updated-pages-and-posts","Recently Updated Pages and Posts","1.0.2","Corey Salzano","https:\u002F\u002Fprofiles.wordpress.org\u002Fsalzano\u002F","\u003Cp>This plugin displays a list of links to recently modified items in any WordPress widget area.\u003C\u002Fp>\n","Creates a sidebar widget that lists recently updated pages and posts including newly published items.",90,5429,100,1,"2022-04-13T18:04:00.000Z","5.9.13","2.8","",[20,21,22,23,24],"list-pages","list-updated-pages","list-updated-posts","newest-posts","recent-updates","https:\u002F\u002Fgithub.com\u002Fcsalzano\u002Frecently-updated-pages-and-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecently-updated-pages-and-posts.1.0.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":14,"trust_score":37,"computed_at":38},"salzano",11,7150,91,94,"2026-04-03T20:00:08.659Z",[40,63,84,104,124],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":60,"download_link":61,"security_score":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":62,"fetched_at":30},"list-pages-shortcode","List Pages Shortcode","1.7.7","Aaron Harp","https:\u002F\u002Fprofiles.wordpress.org\u002Faaron_guitar\u002F","\u003Cp>Introduces the [list-pages], [sibling-pages] and [child-pages] \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FShortcode_API\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa> for easily displaying a list of pages within a post or page.  Both shortcodes accept all parameters that you can pass to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_pages\" rel=\"nofollow ugc\">\u003Ccode>wp_list_pages()\u003C\u002Fcode>\u003C\u002Fa> function with the addition of a class parameter.\u003C\u002Fp>\n\u003Ch4>Example Usage\u003C\u002Fh4>\n\u003Cp>\u003Cem>List pages sorted by title\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[list-pages sort_column=\"post_title\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>List pages but exclude certain IDs and set the class of the list to “my-page-list”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[list-pages exclude=\"17,38\" class=\"my-page-list\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Show excerpt (for pages excerpt support will need adding manually or via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-excerpt\u002F\" rel=\"ugc\">Page Excerpt\u003C\u002Fa> plugin)\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[list-pages excerpt=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>List the current page’s children, but only show the top level\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child-pages depth=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>List the current page’s siblings and their subpages\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sibling-pages depth=\"2\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Default Arguments\u003C\u002Fh4>\n\u003Cp>The default values are the same as for the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_pages\" rel=\"nofollow ugc\">wp_list_pages()\u003C\u002Fa> function except for title_li which defaults to nothing.  If a class is not specified, a default class of either “list-pages”, “sibling-pages” or “child-pages” is given to the UL tag.  In addition, the echo parameter has no effect.\u003C\u002Fp>\n\u003Cp>In addition to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_pages\" rel=\"nofollow ugc\">wp_list_pages()\u003C\u002Fa> arguments, you can also specify:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>list_type\u003C\u002Fstrong> \u003Cem>(string)\u003C\u002Fem> List tag. Defaults to \u003Ccode>\u003Cul>\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>exclude_current_page\u003C\u002Fstrong> \u003Cem>(int)\u003C\u002Fem> Exclude the current page. Defaults to \u003Ccode>0\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>excerpt\u003C\u002Fstrong> \u003Cem>(int)\u003C\u002Fem> Show the page excerpt. Defaults to \u003Ccode>0\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Introduces the [list-pages], [sibling-pages] and [child-pages] shortcodes for easily displaying a list of pages within a post or page.",5000,123363,98,14,"2023-02-21T20:48:00.000Z","6.1.10","4.4.0",[56,20,57,58,59],"child-pages","pages","shortcodes","sibling-pages","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flist-pages-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-pages-shortcode.1.7.7.zip","2023-01-04 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":13,"downloaded":71,"rating":13,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":18,"download_link":81,"security_score":82,"vuln_count":14,"unpatched_count":28,"last_vuln_date":83,"fetched_at":30},"list-children","List Children","2.2.0","Andy Stratton","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheandystratton\u002F","\u003Cp>Use an HTML comment to list links of the current page’s children or siblings.\u003C\u002Fp>\n\u003Cp>Common usage is for content sites utilizing WordPress as a simple CMS. Some content hierarchies call for an Overview page followed by multiple subpages, for example, a Services page.\u003C\u002Fp>\n\u003Cp>Use the following shortcodes to list children and or siblings of the current page:\u003C\u002Fp>\n\u003Cp>Alphabetical listing of current page’s children:\u003C\u002Fp>\n\u003Cp>[list_children sort_column=”page_title” sort_order=”asc”]\u003C\u002Fp>\n\u003Cp>List of current page’s siblings, ordered by menu order (descending):\u003C\u002Fp>\n\u003Cp>[list_siblings sort_column=”menu_order” sort_order=”desc”]\u003C\u002Fp>\n\u003Cp>You can use a majority of the attributes from the wp_list_pages() call: https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_list_pages\u003C\u002Fp>\n\u003Cp>\u003Cem>The following will no longer work (deprecated):\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cul>\u003Cbr \u002F>\n\u003C!–list_children()–>\u003Cbr \u002F>\n\u003C\u002Ful>\u003C\u002Fp>\n","Use an HTML comment to list links of the current page's children or siblings.",6348,2,"2025-04-29T23:00:00.000Z","6.4.8","5.3","8.0",[20,78,79,80],"nagivation","permalinks","subnavigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-children.zip",99,"2025-04-30 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":18,"tags":99,"homepage":102,"download_link":103,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"list-all-pages","List All Pages","1.1","The Jake Group","https:\u002F\u002Fprofiles.wordpress.org\u002Fthe-jake-group\u002F","\u003Cp>This plugin adds a toggle button to the top of the WordPress admin sidebar\u003Cbr \u002F>\nthat will list all of the pages in your site. Clicking on the link to the page\u003Cbr \u002F>\nwill immediately take you to the edit screen for that page, giving you quick\u003Cbr \u002F>\naccess to view or edit any page from anywhere in the WordPress admin.\u003C\u002Fp>\n","List all pages on a WordPress site for easy browsing and editing.",60,4900,80,5,"2013-04-26T16:44:00.000Z","3.5.2","3.0.0",[100,20,101],"development","quick-edits","http:\u002F\u002Fwww.thejakegroup.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-all-pages.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":28,"num_ratings":28,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":18,"tags":117,"homepage":122,"download_link":123,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dmg-related-pages-widget","DMG Related Pages Widget","1.1.1","dancoded","https:\u002F\u002Fprofiles.wordpress.org\u002Fdancoded\u002F","\u003Cp>A simple widget that displays a list of pages related to the current page.\u003C\u002Fp>\n\u003Cp>You can choose to show either siblings pages (on the same level), child pages or both, and set how many levels of child pages to show.\u003C\u002Fp>\n\u003Cp>You can also enter class(es) to be applied to the widget wrapper or the list (ul element).\u003C\u002Fp>\n\u003Cp>If the widget is on a page that is not hierarchical, or if there are no related pages, nothing is displayed.\u003C\u002Fp>\n\u003Cp>A hook is available to filter the title: \u003Ccode>dmg_related_pages_widget_title\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>For example, to change the title on a single page or post, you could add this to your functions.php file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function myTitleFilter( $title )\n{\n    if( is_singular() )\n    {\n        return \"\u003Cstrong>$title\u003C\u002Fstrong>\";\n    }\n    else\n    {\n        return $title;      \n    }\n}\nadd_filter( 'dmg_related_pages_widget_title' , 'myTitleFilter');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>More information about this plugin can be found at \u003Ca href=\"http:\u002F\u002Fdancoded.com\u002Fwordpress-plugins\u002Frelated-pages-widget\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fdancoded.com\u002Fwordpress-plugins\u002Frelated-pages-widget\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Adding CSS Class(es)\u003C\u002Fh3>\n\u003Cp>Enter strings, either space or comma seperated, which will be applied as CSS classes to the widget wrapper and\u002For the list wrapper. These classes are sanitized using the \u003Ccode>sanitize_html_class()\u003C\u002Fcode> function built in to WordPress.\u003C\u002Fp>\n\u003Ch3>Make the Title a link\u003C\u002Fh3>\n\u003Cp>Enter a valid URL to make the title a link.\u003C\u002Fp>\n","Widget that displays a list of pages related to the current page in your sidebar. Advanced options allow you to control which pages are shown, add CSS &hellip;",30,4924,"2016-08-24T21:57:00.000Z","4.6.30","3.1",[118,20,119,120,121],"css","menu","page-widget","related-pages","http:\u002F\u002Fdancoded.com\u002Fwordpress-plugins\u002Frelated-pages-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdmg-related-pages-widget.1.1.1.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":112,"downloaded":132,"rating":13,"num_ratings":95,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":140,"download_link":141,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"page-edit-toolbar","Page Edit Toolbar","1.2","Jeremy Green","https:\u002F\u002Fprofiles.wordpress.org\u002Fendocreative\u002F","\u003Cp>Adds a dropdown ‘Page List’ to the WordPress toolbar of the 15 most recently edited pages. This gives you quick access to a specific page, helpful when populating a site with content.\u003C\u002Fp>\n\u003Cp>This plugin is designed to speed up the process of editing and laying out page content before launch.\u003C\u002Fp>\n\u003Cp>Currently it only displays pages, not posts or custom post types.\u003C\u002Fp>\n","Adds a dropdown to the WordPress toolbar of the 15 most recently edited pages.",2860,"2014-07-13T05:21:00.000Z","3.9.40","3.0.1",[137,138,20,139],"admin-bar","edit-page","toolbar","http:\u002F\u002Fwww.endocreative.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-edit-toolbar.zip",{"attackSurface":143,"codeSignals":155,"taintFlows":186,"riskAssessment":187,"analyzedAt":197},{"hooks":144,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":28,"unprotectedCount":28},[145],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","widgets_init","register_recently_updated_widget","recently_updated.php",103,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":185},[],{"prepared":28,"raw":28,"locations":158},[],{"escaped":28,"rawEcho":160,"locations":161},17,[162,165,166,167,168,170,171,172,173,175,176,177,178,179,181,183,184],{"file":149,"line":163,"context":164},46,"raw output",{"file":149,"line":163,"context":164},{"file":149,"line":163,"context":164},{"file":149,"line":163,"context":164},{"file":149,"line":169,"context":164},47,{"file":149,"line":169,"context":164},{"file":149,"line":169,"context":164},{"file":149,"line":169,"context":164},{"file":149,"line":174,"context":164},48,{"file":149,"line":174,"context":164},{"file":149,"line":174,"context":164},{"file":149,"line":174,"context":164},{"file":149,"line":94,"context":164},{"file":149,"line":180,"context":164},81,{"file":149,"line":182,"context":164},89,{"file":149,"line":36,"context":164},{"file":149,"line":50,"context":164},[],[],{"summary":188,"deductions":189},"The \"recently-updated-pages-and-posts\" plugin v1.0.2 demonstrates a mixed security posture.  On the positive side, there are no known vulnerabilities (CVEs) associated with this plugin, and the static analysis shows a lack of dangerous functions, file operations, external HTTP requests, and SQL injection vulnerabilities due to the use of prepared statements. The attack surface appears to be zero in terms of AJAX handlers, REST API routes, shortcodes, and cron events, suggesting a limited interaction with the WordPress core and user input.\n\nHowever, significant concerns arise from the output escaping analysis. With 17 total outputs and 0% properly escaped, this indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed by the plugin that originates from user input or external sources is likely to be rendered directly in the browser without sanitization, allowing attackers to inject malicious scripts. The absence of capability checks and nonce checks, while not directly flagged as a risk due to the zero attack surface, means that if any entry points were to be introduced in future versions or through interaction with other plugins, they would lack crucial security measures.\n\nIn conclusion, while the plugin has a clean vulnerability history and avoids common pitfalls like raw SQL and dangerous functions, the severe lack of output escaping is a critical weakness that significantly undermines its security. The potential for XSS vulnerabilities is high and needs immediate attention. The absence of checks on entry points is a concern for future expandability, but the current primary risk lies with unescaped output.",[190,193,195],{"reason":191,"points":192},"0% properly escaped output",15,{"reason":194,"points":95},"No nonce checks",{"reason":196,"points":95},"No capability checks","2026-03-16T21:21:47.474Z",{"wat":199,"direct":204},{"assetPaths":200,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[],[],[],[],{"cssClasses":205,"htmlComments":209,"htmlAttributes":210,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":215},[206,207,208],"recently-updated-widget-list","recently-updated-widget-item","rup-excerpt",[],[211,212],"id=\"ruwi-","id=\"rup-excerpt",[],[],[]]