CC Child Pages Security & Risk Analysis

wordpress.org/plugins/cc-child-pages

Display WordPress child pages in a responsive grid or list using a shortcode, Gutenberg block or Elementor widget.

10K active installs v2.1.1 PHP 7.4+ WP 6.7+ Updated Mar 5, 2026
child-pageselementorpage-listpage-navigationsubpages
98
A · Safe
CVEs total2
Unpatched0
Last CVEDec 15, 2025
Safety Verdict

Is CC Child Pages Safe to Use in 2026?

Generally Safe

Score 98/100

CC Child Pages has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Dec 15, 2025Updated 29d ago
Risk Assessment

The 'cc-child-pages' plugin version 2.1.1 exhibits a mixed security posture. On the positive side, the static analysis reveals a relatively small attack surface, with only one shortcode entry point and no unprotected AJAX handlers or REST API routes. The code also demonstrates good practices by utilizing prepared statements for a majority of its SQL queries, implementing nonce checks, and performing capability checks. There are no reported file operations or external HTTP requests, further limiting potential attack vectors. However, a significant concern arises from the output escaping, where only 64% of outputs are properly escaped. This suggests a risk of cross-site scripting (XSS) vulnerabilities if user-controlled data is not adequately sanitized before being displayed. The vulnerability history, while showing no currently unpatched CVEs, indicates a past pattern of two medium-severity Cross-site Scripting (XSS) vulnerabilities. This history, coupled with the static analysis findings on output escaping, suggests that while the plugin has made improvements, the potential for XSS remains a notable weakness. The absence of critical or high-severity issues in the history and static analysis is positive, but the ongoing concern with output escaping warrants attention.

Key Concerns

  • Output escaping is not consistently applied (36% unescaped)
  • Past history of medium severity XSS vulnerabilities
Vulnerabilities
2

CC Child Pages Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

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

CC Child Pages <= 2.0.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'child_pages' Shortcode

Dec 15, 2025 Patched in 2.0.1 (1d)
CVE-2022-4776medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CC Child Pages <= 1.42 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Jan 5, 2023 Patched in 1.43 (383d)
Code Analysis
Analyzed Mar 16, 2026

CC Child Pages Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
4 prepared
Unescaped Output
39
70 escaped
Nonce Checks
1
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

67% prepared6 total queries

Output Escaping

64% escaped109 total outputs
Attack Surface

CC Child Pages Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[child_pages] index.php:77
WordPress Hooks 22
filtermce_external_pluginsincludes\ccchildpages.php:1317
filtermce_buttonsincludes\ccchildpages.php:1318
actionelementor/widgets/registerincludes\elementor\class-elementor-integration.php:18
actionelementor/elements/categories_registeredincludes\elementor\class-elementor-integration.php:19
actioninitindex.php:69
actionwp_enqueue_scriptsindex.php:78
actionplugins_loadedindex.php:79
actionwidgets_initindex.php:86
actionwp_dashboard_setupindex.php:89
actionadmin_post_ccchildpages_dismiss_widgetindex.php:92
actioninitindex.php:95
actioninitindex.php:98
filterplugin_row_metaindex.php:104
actionadmin_initindex.php:110
actionadmin_menuindex.php:113
filterquery_varsindex.php:116
actionpre_get_postsindex.php:119
filterno_texturize_shortcodesindex.php:122
actionenqueue_block_editor_assetsindex.php:124
filterblock_categories_allindex.php:168
filterblock_categoriesindex.php:170
actionplugins_loadedindex.php:177
Maintenance & Trust

CC Child Pages Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 5, 2026
PHP min version7.4
Downloads159K

Community Trust

Rating98/100
Number of ratings49
Active installs10K
Developer Profile

CC Child Pages Developer Profile

caterhamcomputing

2 plugins · 10K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
192 days
View full developer profile
Detection Fingerprints

How We Detect CC Child Pages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cc-child-pages/build/index.css/wp-content/plugins/cc-child-pages/build/index.js/wp-content/plugins/cc-child-pages/css/cc-child-pages.css/wp-content/plugins/cc-child-pages/js/cc-child-pages.js
Script Paths
/wp-content/plugins/cc-child-pages/build/index.js/wp-content/plugins/cc-child-pages/js/cc-child-pages.js
Version Parameters
cc-child-pages/build/index.css?ver=cc-child-pages/build/index.js?ver=cc-child-pages/css/cc-child-pages.css?ver=cc-child-pages/js/cc-child-pages.js?ver=

HTML / DOM Fingerprints

CSS Classes
cc-child-pages
Data Attributes
data-cc-uid
JS Globals
cc_child_pages_argscc_child_pages_options
Shortcode Output
[child_pages][child_pages title=""][child_pages posts_per_page=""][child_pages limit=""]
FAQ

Frequently Asked Questions about CC Child Pages