
List Pages Shortcode Security & Risk Analysis
wordpress.org/plugins/list-pages-shortcodeIntroduces the [list-pages], [sibling-pages] and [child-pages] shortcodes for easily displaying a list of pages within a post or page.
Is List Pages Shortcode Safe to Use in 2026?
Generally Safe
Score 85/100List Pages Shortcode has a strong security track record. Known vulnerabilities have been patched promptly.
The 'list-pages-shortcode' plugin version 1.7.7 exhibits a generally strong security posture based on the static analysis. The absence of dangerous functions, SQL queries using prepared statements, properly escaped output, file operations, and external HTTP requests are all positive indicators of secure coding practices. The limited attack surface, consisting only of shortcodes, and the fact that all entry points are reported as unprotected (which in this context likely means they are not directly vulnerable to direct external exploitation without user interaction via shortcode usage) further contribute to this good standing.
However, a notable concern is the complete lack of nonce and capability checks across all identified entry points. While the static analysis indicates no direct vulnerabilities from these omissions in the analyzed code, this absence represents a significant gap in WordPress security best practices. It means that even though the code itself might be well-written, there's no built-in mechanism to prevent unauthorized users from triggering these shortcodes if they can inject them into content. The plugin's vulnerability history, despite having no currently unpatched CVEs, includes a past medium-severity Cross-site Scripting (XSS) vulnerability. This suggests that while the current version may be clean, the plugin has had exploitable weaknesses in the past, reinforcing the importance of robust security checks.
In conclusion, 'list-pages-shortcode' v1.7.7 benefits from clean internal code and a small attack surface. Nevertheless, the absence of nonce and capability checks is a critical omission that could be exploited in certain scenarios, especially considering its past XSS vulnerability. Users should ensure they are using the latest version and remain vigilant for any future security advisories.
Key Concerns
- Missing nonce checks
- Missing capability checks
- Past medium severity CVE
List Pages Shortcode Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
List Pages Shortcode <= 1.7.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
List Pages Shortcode Code Analysis
Output Escaping
List Pages Shortcode Attack Surface
Shortcodes 3
WordPress Hooks 2
Maintenance & Trust
List Pages Shortcode Maintenance & Trust
Maintenance Signals
Community Trust
List Pages Shortcode Alternatives
CC Child Pages
cc-child-pages
Display WordPress child pages in a responsive grid or list using a shortcode, Gutenberg block or Elementor widget.
Protect the Children!
protect-the-children
Easily password protect the child pages/posts of a post/page that is password protected.
Child Pages Block
get-subpages-list
Gutenberg block gets child pages list of specific page
List Children
list-children
Use an HTML comment to list links of the current page's children or siblings.
Recently Updated Pages and Posts
recently-updated-pages-and-posts
Creates a sidebar widget that lists recently updated pages and posts including newly published items.
List Pages Shortcode Developer Profile
2 plugins · 5K total installs
How We Detect List Pages Shortcode
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
list-pages-shortcode<ul class="list-pages-shortcode child-pages"><ul class="list-pages-shortcode sibling-pages"><ul class="list-pages-shortcode list-pages">