Child Themes Security & Risk Analysis

wordpress.org/plugins/child-themes

Create a child theme really easily from any installed theme.

80 active installs v1.0.1 PHP + WP 3.6+ Updated Nov 1, 2017
childcreategeneratethemethemes
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEAug 21, 2025
Safety Verdict

Is Child Themes Safe to Use in 2026?

Use With Caution

Score 63/100

Child Themes has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Aug 21, 2025Updated 8yr ago
Risk Assessment

The 'child-themes' plugin v1.0.1 exhibits a concerning security posture, despite some positive indicators. While the static analysis shows a seemingly small attack surface and no dangerous functions, the output escaping is alarmingly low at only 4%. This indicates a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, where unsanitized user input could be rendered directly in the browser. Furthermore, the taint analysis reveals three flows with unsanitized paths, which, while not classified as critical or high severity in this report, still represent potential security weaknesses that could be exploited. The presence of one known, unpatched CVE, specifically a medium severity XSS vulnerability, is a significant red flag and points to a history of security issues within this plugin. The fact that the last vulnerability was very recent (2025-08-21) further emphasizes the ongoing risk. The lack of capability checks and nonce checks on any entry points, combined with the low output escaping rate and the unpatched CVE, suggests a plugin that is not adhering to robust WordPress security best practices, leaving it vulnerable to potentially serious attacks.

Key Concerns

  • Unescaped output (96% unescaped)
  • Flows with unsanitized paths (3)
  • Unpatched CVE (1 medium)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
1

Child Themes Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Child Themes <= 1.0.1 - Reflected Cross-Site Scripting

Aug 21, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Child Themes Code Analysis

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

Output Escaping

4% escaped24 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
ShowAdminPage (child-themes.php:55)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Child Themes Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menuchild-themes.php:30
filtertheme_action_linkschild-themes.php:33
Maintenance & Trust

Child Themes Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedNov 1, 2017
PHP min version
Downloads7K

Community Trust

Rating50/100
Number of ratings2
Active installs80
Developer Profile

Child Themes Developer Profile

Chris Taylor

11 plugins · 460 total installs

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

How We Detect Child Themes

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
childthemes
FAQ

Frequently Asked Questions about Child Themes