[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvKrfgB7ttMLQsHZga6WITPer09QCY1bXLOohvVmU5bk":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":145,"fingerprints":186},"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","",[20,21,22],"development","list-pages","quick-edits","http:\u002F\u002Fwww.thejakegroup.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-all-pages.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"the-jake-group",4,130,30,84,"2026-04-03T23:06:49.657Z",[38,61,80,101,122],{"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":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"query-monitor","Query Monitor – The developer tools panel for WordPress","3.20.2","John Blackbourn","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnbillion\u002F","\u003Cp>Query Monitor is the developer tools panel for WordPress and WooCommerce. It enables debugging of database queries, PHP errors, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and more.\u003C\u002Fp>\n\u003Cp>It includes some advanced features such as debugging of Ajax calls, REST API calls, user capability checks, and full support for block themes and full site editing. It includes the ability to narrow down much of its output by plugin or theme, allowing you to quickly determine poorly performing plugins, themes, or functions.\u003C\u002Fp>\n\u003Cp>Query Monitor focuses heavily on presenting its information in a useful manner, for example by showing aggregate database queries grouped by the plugins, themes, or functions that are responsible for them. It adds an admin toolbar menu showing an overview of the current page, with complete debugging information shown in panels once you select a menu item.\u003C\u002Fp>\n\u003Cp>Query Monitor supports versions of WordPress up to three years old, and PHP version 7.4 or higher.\u003C\u002Fp>\n\u003Cp>For complete information, please see \u003Ca href=\"https:\u002F\u002Fquerymonitor.com\u002F\" rel=\"nofollow ugc\">the Query Monitor website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Here’s an overview of what’s shown for each page load:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Database queries, including notifications for slow, duplicate, or erroneous queries. Allows filtering by query type (\u003Ccode>SELECT\u003C\u002Fcode>, \u003Ccode>UPDATE\u003C\u002Fcode>, \u003Ccode>DELETE\u003C\u002Fcode>, etc), responsible component (plugin, theme, WordPress core), and calling function, and provides separate aggregate views for each.\u003C\u002Fli>\n\u003Cli>The template filename, the complete template hierarchy, and names of all template parts that were loaded or not loaded (for block themes and classic themes).\u003C\u002Fli>\n\u003Cli>PHP errors presented nicely along with their responsible component and call stack, and a visible warning in the admin toolbar.\u003C\u002Fli>\n\u003Cli>Usage of “Doing it Wrong” or “Deprecated” functionality in the code on your site.\u003C\u002Fli>\n\u003Cli>Blocks and associated properties within post content and within full site editing (FSE).\u003C\u002Fli>\n\u003Cli>Matched rewrite rules, associated query strings, and query vars.\u003C\u002Fli>\n\u003Cli>Enqueued scripts and stylesheets, along with their dependencies, dependents, and alerts for broken dependencies.\u003C\u002Fli>\n\u003Cli>Language settings and loaded translation files (MO files and JSON files) for each text domain.\u003C\u002Fli>\n\u003Cli>HTTP API requests, with response code, responsible component, and time taken, with alerts for failed or erroneous requests.\u003C\u002Fli>\n\u003Cli>User capability checks, along with the result and any parameters passed to the capability check.\u003C\u002Fli>\n\u003Cli>Environment information, including detailed information about PHP, the database, WordPress, and the web server.\u003C\u002Fli>\n\u003Cli>The values of all WordPress conditional functions such as \u003Ccode>is_single()\u003C\u002Fcode>, \u003Ccode>is_home()\u003C\u002Fcode>, etc.\u003C\u002Fli>\n\u003Cli>Transients that were updated.\u003C\u002Fli>\n\u003Cli>Usage of \u003Ccode>switch_to_blog()\u003C\u002Fcode> and \u003Ccode>restore_current_blog()\u003C\u002Fcode> on Multisite installations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Whenever a redirect occurs, Query Monitor adds an HTTP header containing the call stack, so you can use your favourite HTTP inspector or browser developer tools to trace what triggered the redirect.\u003C\u002Fli>\n\u003Cli>The response from any jQuery-initiated Ajax request on the page will contain various debugging information in its headers. PHP errors also get output to the browser’s developer console.\u003C\u002Fli>\n\u003Cli>The response from an authenticated WordPress REST API request will contain an overview of performance information and PHP errors in its headers, as long as the authenticated user has permission to view Query Monitor’s output. An \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Frest-api\u002Fusing-the-rest-api\u002Fglobal-parameters\u002F#_envelope\" rel=\"nofollow ugc\">an enveloped REST API request\u003C\u002Fa> will include even more debugging information in the \u003Ccode>qm\u003C\u002Fcode> property of the response.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By default, Query Monitor’s output is only shown to Administrators on single-site installations, and Super Admins on Multisite installations.\u003C\u002Fp>\n\u003Cp>In addition to this, you can set an authentication cookie which allows you to view Query Monitor output when you’re not logged in (or if you’re logged in as a non-Administrator). See the Settings panel for details.\u003C\u002Fp>\n\u003Ch3>Other Plugins\u003C\u002Fh3>\n\u003Cp>I maintain several other plugins for developers. Check them out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">User Switching\u003C\u002Fa> provides instant switching between user accounts in WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-crontrol\u002F\" rel=\"ugc\">WP Crontrol\u003C\u002Fa> lets you view and control what’s happening in the WP-Cron system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>Query Monitor is private by default and always will be. It does not persistently store any of the data that it collects. It does not send data to any third party, nor does it include any third party resources. \u003Ca href=\"https:\u002F\u002Fquerymonitor.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Query Monitor’s full privacy statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Accessibility Statement\u003C\u002Fh3>\n\u003Cp>Query Monitor aims to be fully accessible to all of its users. \u003Ca href=\"https:\u002F\u002Fquerymonitor.com\u002Faccessibility\u002F\" rel=\"nofollow ugc\">Query Monitor’s full accessibility statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n","Query Monitor is the developer tools panel for WordPress and WooCommerce.",200000,19156533,98,463,"2025-12-11T22:16:00.000Z","6.9.4","6.1","7.4",[55,56,20,57,39],"debug","debug-bar","performance","https:\u002F\u002Fquerymonitor.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquery-monitor.3.20.2.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":48,"num_ratings":71,"last_updated":72,"tested_up_to":51,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":60,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"yoast-test-helper","Yoast Test Helper","1.18","Yoast","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoast\u002F","\u003Cp>This plugin makes testing Yoast SEO, Yoast SEO add-ons and integrations and resetting the different features a lot easier. It also makes testing database migrations a lot easier as it allows you to set the database version and see if the upgrade process runs smoothly.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>This test helper plugin has several features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily enable Yoast SEO development mode.\u003C\u002Fli>\n\u003Cli>Saving and restoring Yoast SEO and Yoast SEO extension options, to test upgrade paths.\u003C\u002Fli>\n\u003Cli>Add options debug info to Yoast SEO admin pages.\u003C\u002Fli>\n\u003Cli>Reset the internal link counter, prominent words calculation and other features.\u003C\u002Fli>\n\u003Cli>Add two post types (Books and Movies) with two taxonomies (Category and Genre) each and optionally disable the block editor for them.\u003C\u002Fli>\n\u003Cli>Easily add an inline script after a selected script.\u003C\u002Fli>\n\u003Cli>Replace your \u003Ccode>.test\u003C\u002Fcode> TLD with \u003Ccode>example.com\u003C\u002Fcode> in your Schema output, so you can easily copy paste to Google’s Structured Data Testing Tool.\u003C\u002Fli>\n\u003Cli>Change the number of URLs shown in an XML Sitemap.\u003C\u002Fli>\n\u003Cli>Easily change your MyYoast URL.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you find bugs or would like to contribute, see our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYoast\u002Fyoast-test-helper\" rel=\"nofollow ugc\">GitHub repo\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin makes testing Yoast SEO, Yoast SEO add-ons and integrations and resetting the different features a lot easier.",60000,762113,12,"2025-12-01T18:28:00.000Z","6.4","7.2.5",[20,76,77],"yoast","yoast-seo","https:\u002F\u002Fgithub.com\u002Fyoast\u002Fyoast-test-helper","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyoast-test-helper.1.18.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":48,"num_ratings":90,"last_updated":91,"tested_up_to":51,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":60,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"what-the-file","What The File","1.6.1","Barry Kooij","https:\u002F\u002Fprofiles.wordpress.org\u002Fbarrykooij\u002F","\u003Cp>What The File adds an option to your toolbar showing what file and template parts are used to display the page you’re currently viewing.\u003C\u002Fp>\n\u003Cp>You can click the file name to directly edit it through the theme editor, though I don’t recommend this for bigger changes.\u003C\u002Fp>\n\u003Cp>What The File supports BuddyPress and Roots Theme based themes.\u003C\u002Fp>\n\u003Cp>More information can be found \u003Ca href=\"http:\u002F\u002Fwww.barrykooij.com\u002Fwhat-the-file\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Looking for a great related posts plugin for WordPress?\u003C\u002Fh4>\n\u003Cp>Another plugin I’ve built, that I’m very proud of is Related Posts for WordPress. Related Posts for WordPress offers you the ability to link related posts to each other with just 1 click! And it’s 100% free! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelated-posts-for-wp\u002F\" rel=\"ugc\">Check it out on the WordPress repository.\u003C\u002Fa>\u003C\u002Fp>\n","What The File is the best tool to find out what template parts are used to display the page you're currently viewing!",40000,585647,882,"2026-02-19T17:21:00.000Z","3.1","5.3",[20,95,96,97,98],"file","template","template-editing","toolbar","http:\u002F\u002Fwww.barrykooij.com\u002Fwhat-the-file\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhat-the-file.1.6.1.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":48,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":18,"download_link":120,"security_score":121,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"prevent-browser-caching","Prevent Browser Caching","2.3.5","kostyatereshchuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fkostyatereshchuk\u002F","\u003Cp>Are you a frontend developer? Do you want to clear browser cache for all users? Just activate this plugin and show your work!\u003C\u002Fp>\n\u003Cp>Prevent Browser Caching allows you to update the assets version of all CSS and JS files automatically or manually in one click.\u003C\u002Fp>\n\u003Cp>Now you can show the latest changes on the site without asking the client to clear the cache.\u003C\u002Fp>\n\u003Ch4>How it works?\u003C\u002Fh4>\n\u003Cp>Usually, WordPress loads assets using query param “ver” in the URL (e.g., style.css?ver=4.9.6). It allows browsers to cache these files until the parameter will not be updated.\u003C\u002Fp>\n\u003Cp>To prevent caching of CSS and JS files, this plugin adds a unique number (e.g., 1526905286) to the “ver” parameter (e.g., style.css?ver=4.9.6.1526905286) for all links, loaded using wp_enqueue_style and wp_enqueue_script functions.\u003C\u002Fp>\n\u003Ch4>For developers\u003C\u002Fh4>\n\u003Cp>By default, this plugin updates all assets files every time a user loads a page and adds options in the admin panel (Settings -> Prevent Browser Caching) which allows you to configure updating of these files.\u003C\u002Fp>\n\u003Cp>But you can also set the version of CSS and JS files programmatically.\u003C\u002Fp>\n\u003Cp>Just insert this code in functions.php file of your theme and change the value of assets_version when you need to update assets:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>prevent_browser_caching( array( \n    'assets_version' => '123' \n) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Updates the assets version of all CSS and JS files. Shows the latest changes on the site without asking the client to clear browser cache.",10000,109482,28,"2024-04-09T17:18:00.000Z","6.5.8","4.0",[116,117,118,20,119],"assets","browser-cache","clear","frontend","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprevent-browser-caching.2.3.5.zip",92,{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":48,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":141,"download_link":142,"security_score":25,"vuln_count":143,"unpatched_count":26,"last_vuln_date":144,"fetched_at":28},"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,14,"2023-02-21T20:48:00.000Z","6.1.10","4.4.0",[137,21,138,139,140],"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",1,"2023-01-04 00:00:00",{"attackSurface":146,"codeSignals":165,"taintFlows":178,"riskAssessment":179,"analyzedAt":185},{"hooks":147,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":26,"unprotectedCount":26},[148,154,157],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","admin_head","buildPageList","showAllPages.php",59,{"type":149,"name":155,"callback":156,"file":152,"line":11},"admin_menu","tjg_add_button",{"type":149,"name":158,"callback":159,"file":152,"line":160},"admin_enqueue_scripts","tjg_list_all_scripts",61,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":177},[],{"prepared":26,"raw":26,"locations":168},[],{"escaped":26,"rawEcho":170,"locations":171},2,[172,175],{"file":152,"line":173,"context":174},37,"raw output",{"file":152,"line":176,"context":174},48,[],[],{"summary":180,"deductions":181},"The \"list-all-pages\" v1.1 plugin exhibits a strong security posture in several key areas, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a zero attack surface and no unprotected entry points. The code analysis also indicates a commendable absence of dangerous functions, file operations, external HTTP requests, and reliance on bundled libraries.  Furthermore, all SQL queries are properly prepared, and there are no recorded vulnerabilities in its history, suggesting a developer who is mindful of secure coding practices.\n\nHowever, a significant concern arises from the output escaping. The static analysis reveals that 100% of the identified outputs are not properly escaped. This represents a critical weakness, as unsanitized output can lead to Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website, potentially compromising user sessions or defacing the site. While the absence of a large attack surface and a clean vulnerability history are positive, the lack of output escaping is a serious oversight that could be exploited if any of the plugin's outputs are ever rendered in a user-facing context.\n\nIn conclusion, the \"list-all-pages\" v1.1 plugin has a foundation of good security practices by minimizing its attack surface and avoiding common pitfalls like raw SQL queries. The lack of historical vulnerabilities is also a positive indicator. Nevertheless, the complete failure to implement proper output escaping is a critical security flaw that must be addressed immediately to mitigate the risk of XSS attacks. The plugin is otherwise well-maintained and secure, but this single deficiency significantly impacts its overall security rating.",[182],{"reason":183,"points":184},"Unescaped output",8,"2026-03-16T21:40:57.192Z",{"wat":187,"direct":196},{"assetPaths":188,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[189,190,191],"\u002Fwp-content\u002Fplugins\u002Flist-all-pages\u002Fallpages.css","\u002Fwp-content\u002Fplugins\u002Flist-all-pages\u002Ficon.png","\u002Fwp-content\u002Fplugins\u002Flist-all-pages\u002Fallpages.js",[],[191],[195],"list-all-pages\u002Fallpages.css?ver=1.0.0",{"cssClasses":197,"htmlComments":201,"htmlAttributes":202,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":209},[198,199,200],"tjg-show-all","pagelist","depth-",[],[203,204,205,206],"id=\"tjg-show-all\"","class=\"wp-submenu\"","class=\"pagelist\"","class=\"depth-",[],[],[]]