List Child Pages Shortcode Security & Risk Analysis

wordpress.org/plugins/list-child-pages-shortcode

A simple plugin to add list of child pages within the content of a parent page.

600 active installs v1.4.1 PHP + WP 3.0.1+ Updated Sep 24, 2025
child-pagepageparent-pageshortcode
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 22, 2025
Safety Verdict

Is List Child Pages Shortcode Safe to Use in 2026?

Generally Safe

Score 99/100

List Child Pages Shortcode has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Sep 22, 2025Updated 7mo ago
Risk Assessment

The 'list-child-pages-shortcode' plugin version 1.4.1 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, proper use of prepared statements for SQL queries, and 100% output escaping are strong indicators of secure coding practices. Furthermore, the lack of file operations, external HTTP requests, and the total absence of taint flows with unsanitized paths suggest a well-contained and carefully written plugin. The limited attack surface, consisting of only one shortcode with no apparent vulnerabilities in its implementation according to the analysis, further contributes to its positive security profile.

However, there are a couple of areas that warrant attention. The complete absence of nonce checks and capability checks, while not immediately exploitable due to the limited attack surface and the plugin's nature, represents a missed opportunity for defense-in-depth. This means that if the single shortcode were to have a subtle vulnerability discovered in the future, it might be easier to trigger without the usual WordPress security mechanisms in place. The vulnerability history indicates a single past CVE, specifically a Cross-Site Scripting (XSS) vulnerability, which was last patched in September 2025. While this vulnerability is noted as patched, the fact that it existed at all and was of the XSS type means that future updates should be closely monitored to ensure similar issues are prevented.

In conclusion, 'list-child-pages-shortcode' v1.4.1 is a relatively secure plugin with robust handling of core security practices like SQL and output sanitization. Its main weakness lies in the omission of nonce and capability checks, which, while not a current critical flaw given the limited entry points, should be addressed for enhanced resilience against potential future threats. The past XSS vulnerability, though patched, serves as a reminder to maintain vigilance with updates.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Past XSS vulnerability
Vulnerabilities
1 published

List Child Pages Shortcode Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-58021medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

List Child Pages Shortcode <= 1.3.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 22, 2025 Patched in 1.4.0 (5d)
Version History

List Child Pages Shortcode Release Timeline

v1.5.0
v1.4.0
v1.3.11 CVE
v1.3.01 CVE
v1.2.21 CVE
v1.2.11 CVE
v1.2.01 CVE
v1.1.01 CVE
v1.0.01 CVE
Code Analysis
Analyzed Mar 16, 2026

List Child Pages Shortcode Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
15 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

100% escaped15 total outputs
Attack Surface

List Child Pages Shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[listchildpages] dklcp-shortcode.php:308
WordPress Hooks 2
actioninitdklcp-shortcode.php:25
actioninitdklcp-shortcode.php:310
Maintenance & Trust

List Child Pages Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedSep 24, 2025
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings3
Active installs600
Developer Profile

List Child Pages Shortcode Developer Profile

douglaskarr

1 plugin · 600 total installs

99
trust score
Avg Security Score
99/100
Avg Patch Time
5 days
View full developer profile
Detection Fingerprints

How We Detect List Child Pages Shortcode

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
dklcp-child-page-image
Data Attributes
data-parent-id
Shortcode Output
<ul<li<a href="get_the_post_thumbnail
FAQ

Frequently Asked Questions about List Child Pages Shortcode