Custom Header Extended Security & Risk Analysis

wordpress.org/plugins/custom-header-extended

Allows users to create a custom header on a per-post basis.

1K active installs v1.0.0 PHP + WP 3.6+ Updated Nov 28, 2017
adminimageimagespostposts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Header Extended Safe to Use in 2026?

Generally Safe

Score 85/100

Custom Header Extended has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The 'custom-header-extended' plugin v1.0.0 presents a generally positive security posture based on the provided static analysis. The absence of any identified vulnerabilities in its history, coupled with the code signals showing a complete lack of dangerous functions, raw SQL queries, file operations, and external HTTP requests, indicates diligent development practices. The presence of nonce and capability checks further strengthens its security by implementing common WordPress security measures.

While the attack surface appears minimal with no AJAX handlers, REST API routes, shortcodes, or cron events, the static analysis did not find any taint flows, which could be due to a lack of complex data processing or a limitation in the analysis tools used. The output escaping, while high at 79%, still leaves a small percentage of outputs potentially unescaped, which could be a minor concern if user-controlled data is involved in those specific instances.

Overall, the plugin demonstrates strong foundational security. The lack of historical vulnerabilities is a significant positive indicator. The minor concern regarding output escaping is the primary area to monitor, but without explicit taint flows or critical vulnerabilities, the risk is assessed as low. The plugin's strengths lie in its avoidance of common risky practices. The primary weakness is the potential for minor output escaping issues, though the overall risk is mitigated by the plugin's limited functionality and robust history.

Key Concerns

  • 79% of outputs properly escaped (21% potentially unescaped)
Vulnerabilities
None known

Custom Header Extended Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Custom Header Extended Code Analysis

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

Output Escaping

79% escaped29 total outputs
Attack Surface

Custom Header Extended Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
filterplugin_row_metaadmin\class-custom-headers-admin.php:82
actionload-post.phpadmin\class-custom-headers-admin.php:89
actionload-post-new.phpadmin\class-custom-headers-admin.php:90
actionadmin_enqueue_scriptsadmin\class-custom-headers-admin.php:132
actionadd_meta_boxesadmin\class-custom-headers-admin.php:135
actionsave_postadmin\class-custom-headers-admin.php:138
filtereditor_max_image_sizeadmin\class-custom-headers-admin.php:207
actionplugins_loadedcustom-header-extended.php:74
actionplugins_loadedcustom-header-extended.php:77
actionplugins_loadedcustom-header-extended.php:80
actionplugins_loadedcustom-header-extended.php:83
actionadmin_enqueue_scriptscustom-header-extended.php:86
actioninitcustom-header-extended.php:89
actionafter_setup_themeinc\class-custom-headers-filter.php:129
actioninitinc\class-custom-headers-filter.php:148
filtertheme_mod_header_imageinc\class-custom-headers-filter.php:154
filtertheme_mod_header_image_datainc\class-custom-headers-filter.php:157
filtertheme_mod_header_textcolorinc\class-custom-headers-filter.php:161
filtereditor_max_image_sizeinc\class-custom-headers-filter.php:262
Maintenance & Trust

Custom Header Extended Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedNov 28, 2017
PHP min version
Downloads61K

Community Trust

Rating100/100
Number of ratings12
Active installs1K
Developer Profile

Custom Header Extended Developer Profile

Justin Tadlock

33 plugins · 34K total installs

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

How We Detect Custom Header Extended

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-header-extended/js/custom-headers.min.js
Script Paths
/wp-content/plugins/custom-header-extended/js/custom-headers.min.js
Version Parameters
custom-header-extended/js/custom-headers.min.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Custom Header Extended