Custom Options tree Security & Risk Analysis

wordpress.org/plugins/custom-options-tree

This plugin allows the end user to upload a header logo , footer logo, copy right text, design and development text & social media.

100 active installs v1.4 PHP + WP 3.0.1+ Updated May 5, 2025
copy-right-textfooter-logoheader-logooptionstheme-options
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Options tree Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The "custom-options-tree" v1.4 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events with exposed attack surfaces is a significant positive. Furthermore, the code signals show a commendable lack of dangerous functions, no raw SQL queries, and a high percentage of properly escaped output, indicating good coding practices in these areas. The complete absence of any recorded vulnerabilities in its history further strengthens this positive assessment.

However, there are a couple of notable areas for concern. The analysis reports zero nonce checks and zero capability checks. This absence, especially on potential entry points that may not be immediately obvious from the attack surface breakdown, could leave the plugin vulnerable if functionality is added or accessed in ways not captured by this specific analysis. While no specific taint flows were identified as unsanitized, the lack of nonce and capability checks leaves the door open for potential privilege escalation or unauthorized action if such flows were to exist.

In conclusion, "custom-options-tree" v1.4 appears to be a well-developed plugin with strong foundational security practices. The lack of historical vulnerabilities and the clean static analysis in most critical areas are highly encouraging. The primary weakness lies in the complete absence of nonce and capability checks, which, while not manifesting as explicit issues in this scan, represent a potential blind spot that could be exploited. Developers should prioritize implementing these checks to fortify the plugin further.

Key Concerns

  • No nonce checks detected
  • No capability checks detected
  • 100% SQL using prepared statements
  • 94% properly escaped output
Vulnerabilities
None known

Custom Options tree Security Vulnerabilities

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

Custom Options tree Code Analysis

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

Output Escaping

94% escaped98 total outputs
Attack Surface

Custom Options tree Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_menucustom-option-tree.php:34
actionadmin_initcustom-option-tree.php:98
actionwp_headcustom-option-tree.php:716
actionwp_headcustom-option-tree.php:729
actionwp_footercustom-option-tree.php:742
actionadmin_print_scriptscustom-option-tree.php:745
actionadmin_print_stylescustom-option-tree.php:757
Maintenance & Trust

Custom Options tree Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 5, 2025
PHP min version
Downloads8K

Community Trust

Rating86/100
Number of ratings6
Active installs100
Developer Profile

Custom Options tree Developer Profile

Vishit Shah

6 plugins · 920 total installs

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

How We Detect Custom Options tree

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-options-tree/css/cot-admin.css/wp-content/plugins/custom-options-tree/css/cot-style.css/wp-content/plugins/custom-options-tree/js/cot-admin.js
Script Paths
/wp-content/plugins/custom-options-tree/js/cot-admin.js
Version Parameters
custom-options-tree/css/cot-admin.css?ver=custom-options-tree/css/cot-style.css?ver=custom-options-tree/js/cot-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
custom_optioncustomthememain-titlenotice-shortcode
Data Attributes
id="cot_header_logo_image"id="upload_header_image_button"id="cot_customtheme_admin_preview"id="cot_favicon_icon_image"name="cot_options[header_image_path]"name="cot_options[header_favicon_icon_path]"+12 more
JS Globals
window.cot_upload_image
Shortcode Output
<code>&lt;?php cot_showheaderlogo(); ?&gt;</code><code>&lt;?php cot_showfooterlogo(); ?&gt;</code><code>&lt;?php cot_showcopyright(); ?&gt;</code><code>&lt;?php cot_showdesigndevelop(); ?&gt;</code>
FAQ

Frequently Asked Questions about Custom Options tree