Easy Custom Theme Options Security & Risk Analysis

wordpress.org/plugins/easy-custom-theme-options

Easy Custom Theme Options plugin easy to manage your custom theme options like logo, favicon, admin panel logo, social media links, google analytics c …

0 active installs v1.1 PHP + WP 3.4+ Updated Unknown
custom-css-codecustom-logo-uploadeasy-custom-theme-optionsgoogle-analytics-codetypography-of-custom-theme
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Custom Theme Options Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "easy-custom-theme-options" plugin v1.1 exhibits a mixed security posture. On the positive side, it has no known vulnerabilities (CVEs) and no reported issues in its history, suggesting a well-maintained or less complex plugin. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is also commendable. Furthermore, the presence of 100% prepared SQL statements indicates good database security practices.

However, significant concerns arise from the static analysis. The low percentage of properly escaped output (39%) presents a considerable risk of Cross-Site Scripting (XSS) vulnerabilities. While the total number of output points isn't extremely high, a large proportion of them being unescaped is a serious oversight. The taint analysis revealing "flows with unsanitized paths" is also concerning, even if no critical or high severity issues were identified. This indicates potential avenues for data manipulation or injection if not handled carefully, especially when combined with the unescaped output.

In conclusion, while the plugin benefits from a clean vulnerability history and secure database practices, the weak output escaping and identified unsanitized data flows are critical weaknesses that could be exploited. The lack of nonce checks and capability checks on its entry points (shortcodes) also leaves it vulnerable to various attacks if user-supplied data is not rigorously sanitized and validated within the shortcode functions themselves. Addressing the output escaping and investigating the taint flows further is paramount for improving its security.

Key Concerns

  • Low output escaping percentage (39%)
  • Unsanitized paths in taint flows
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Easy Custom Theme Options Security Vulnerabilities

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

Easy Custom Theme Options Code Analysis

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

Output Escaping

39% escaped85 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ict_ecto_save_options (easy-custom-theme-options.php:210)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Custom Theme Options Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[tabs] easy-custom-theme-options.php:563
[social_media] easy-custom-theme-options.php:577
[sitelogo] easy-custom-theme-options.php:602
WordPress Hooks 9
actionadmin_initeasy-custom-theme-options.php:44
actionadmin_menueasy-custom-theme-options.php:45
actionadmin_headeasy-custom-theme-options.php:46
actionadmin_footereasy-custom-theme-options.php:47
actionload-theme-settingseasy-custom-theme-options.php:48
actionadmin_headeasy-custom-theme-options.php:49
actionwp_headeasy-custom-theme-options.php:497
actionwp_footereasy-custom-theme-options.php:552
actionlogin_enqueue_scriptseasy-custom-theme-options.php:590
Maintenance & Trust

Easy Custom Theme Options Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedUnknown
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Easy Custom Theme Options Developer Profile

iCoreThink Technologies

1 plugin · 0 total installs

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

How We Detect Easy Custom Theme Options

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-custom-theme-options/images/add.png/wp-content/plugins/easy-custom-theme-options/images/image_icon.png/wp-content/plugins/easy-custom-theme-options/images/delete.png

HTML / DOM Fingerprints

CSS Classes
ict_ecto_do_output_bufferict_ecto_add_menuict_ecto_admin_stylesict_ecto_admin_scriptsict_ecto_save_optionsict_ecto_media_scriptstheme_optionstHead+13 more
HTML Comments
Easy Custom Theme Options plugin easy to manage your custom theme options like logo, favicon, social media links, typography, google analytics code, custom css code etc.Copyright 2018 iCoreThink Technologies (email: info@icorethink.com)This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License, version 2, as+16 more
Data Attributes
id="myTable"class="submit-btn"class="custom-css"class="typography"class="google-analytics"class="social-media"+35 more
JS Globals
window.send_to_editortb_remove
FAQ

Frequently Asked Questions about Easy Custom Theme Options