
Page-list Security & Risk Analysis
wordpress.org/plugins/page-list[pagelist], [subpages], [siblings] and [pagelist_ext] shortcodes
Is Page-list Safe to Use in 2026?
Generally Safe
Score 97/100Page-list has a strong security track record. Known vulnerabilities have been patched promptly.
The "page-list" v5.9 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals excellent practices regarding SQL queries, output escaping, and a lack of dangerous functions, file operations, or external HTTP requests. This suggests a generally well-written codebase that adheres to secure coding principles in these areas. However, the complete absence of nonce checks and capability checks across all entry points, including the 9 shortcodes, is a significant concern. While the taint analysis shows no immediate critical or high-severity issues, the lack of authorization checks opens the door to potential privilege escalation or unauthorized data manipulation if any of the shortcodes' functionality is exploitable. The plugin's vulnerability history, with 3 previous medium-severity Cross-site Scripting (XSS) vulnerabilities, further highlights a past tendency for input sanitization issues. Although no currently unpatched CVEs are reported and the last vulnerability was in 2025, this history underscores the importance of robust input validation and output escaping, which are currently not comprehensively enforced through authorization mechanisms.
Key Concerns
- No nonce checks on shortcodes
- No capability checks on shortcodes
- History of medium severity XSS vulnerabilities
Page-list Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Page-list <= 5.8 - Authenticated (Contributor+) Stored Cross-Site Scripting
Page-list <= 5.6 - Authenticated (Contributor+) Stored Cross-Site Scripting
Page-list <= 5.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
Page-list Code Analysis
Output Escaping
Page-list Attack Surface
Shortcodes 9
WordPress Hooks 2
Maintenance & Trust
Page-list Maintenance & Trust
Maintenance Signals
Community Trust
Page-list Alternatives
GNA Page List
gna-page-list
[pagelist] shortcodes with any post, page and widget.
WP Sitemap Page
wp-sitemap-page
Add a sitemap on any of your page using the simple shortcode [wp_sitemap_page]. Improve the SEO and navigation of your website.
CC Child Pages
cc-child-pages
Display WordPress child pages in a responsive grid or list using a shortcode, Gutenberg block or Elementor widget.
WP Sitemap Pages and Posts
wp-sitemap-pages-and-posts
An easy way to add a sitemap on one of your pages becomes reality thanks to this WordPress plugin. Just use the shortcode [wpspap_sitemap] on any of y …
Easy HTML Sitemap
easy-html-sitemap
Easy HTML Sitemap - Display an HTML Sitemap for your wordpress pages using a shortcode. The sitemap is updated in realtime.
Page-list Developer Profile
14 plugins · 128K total installs
How We Detect Page-list
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/page-list/css/page-list.csspage-list/css/page-list.css?ver=5.9HTML / DOM Fingerprints
page-listsubpages-page-listsiblings-page-list<!-- Page-list plugin v.5.9 wordpress.org/plugins/page-list/ --><!-- no pages to show --><ul class="page-list<ul class="page-list subpages-page-list<ul class="page-list siblings-page-list