
List All Pages Security & Risk Analysis
wordpress.org/plugins/list-all-pagesList all pages on a WordPress site for easy browsing and editing.
Is List All Pages Safe to Use in 2026?
Generally Safe
Score 85/100List All Pages has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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.
However, 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.
In 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.
Key Concerns
- Unescaped output
List All Pages Security Vulnerabilities
List All Pages Code Analysis
Output Escaping
List All Pages Attack Surface
WordPress Hooks 3
Maintenance & Trust
List All Pages Maintenance & Trust
Maintenance Signals
Community Trust
List All Pages Alternatives
Query Monitor – The developer tools panel for WordPress
query-monitor
Query Monitor is the developer tools panel for WordPress and WooCommerce.
Yoast Test Helper
yoast-test-helper
This plugin makes testing Yoast SEO, Yoast SEO add-ons and integrations and resetting the different features a lot easier.
What The File
what-the-file
What The File is the best tool to find out what template parts are used to display the page you're currently viewing!
Prevent Browser Caching
prevent-browser-caching
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.
List Pages Shortcode
list-pages-shortcode
Introduces the [list-pages], [sibling-pages] and [child-pages] shortcodes for easily displaying a list of pages within a post or page.
List All Pages Developer Profile
4 plugins · 130 total installs
How We Detect List All Pages
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/list-all-pages/allpages.css/wp-content/plugins/list-all-pages/icon.png/wp-content/plugins/list-all-pages/allpages.js/wp-content/plugins/list-all-pages/allpages.jslist-all-pages/allpages.css?ver=1.0.0HTML / DOM Fingerprints
tjg-show-allpagelistdepth-id="tjg-show-all"class="wp-submenu"class="pagelist"class="depth-