EasyTree Security & Risk Analysis

wordpress.org/plugins/easytree

Complete dropdown tree navigation that contain pages, categories with posts, tags, authors and own menu.

30 active installs v1.3 PHP + WP 3.0.0+ Updated Aug 13, 2015
dropdownnavnavigationsitemaptree
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is EasyTree Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The easytree plugin v1.3 presents a generally good security posture with no known vulnerabilities or critical code signals. The absence of dangerous functions, file operations, external HTTP requests, and SQL queries using prepared statements are all strong indicators of secure coding practices. Taint analysis also shows no concerning flows, further reinforcing the low risk profile from a code execution and data manipulation perspective.

However, a significant concern arises from the lack of output escaping. With 14 total outputs and 0% properly escaped, this plugin is highly susceptible to Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered to the user interface without proper sanitization could be exploited by attackers to inject malicious scripts. Additionally, the complete absence of nonce checks, while not directly tied to an attack surface component in this analysis (as there are no AJAX handlers), represents a missed opportunity to protect against CSRF attacks should functionality evolve.

Vulnerability history is clean, with no recorded CVEs, suggesting a low historical impact. This, coupled with the lack of critical code signals, paints a picture of a plugin that has been developed with a degree of care. Nevertheless, the critical flaw in output escaping significantly elevates the risk. A balanced conclusion would be that while the core logic and data handling appear secure, the susceptibility to XSS due to unescaped output is a severe weakness that needs immediate attention.

Key Concerns

  • No output escaping found
  • Missing nonce checks
Vulnerabilities
None known

EasyTree Security Vulnerabilities

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

EasyTree Code Analysis

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

Output Escaping

0% escaped14 total outputs
Attack Surface

EasyTree Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[easytree] easytree.php:80
WordPress Hooks 8
actionwidgets_initclass\class.easytreewidget.php:38
actionplugins_loadedeasytree.php:21
actionadmin_menueasytree.php:37
actionadmin_initeasytree.php:38
actioniniteasytree.php:40
actionwp_enqueue_scriptseasytree.php:45
actionafter_setup_themeeasytree.php:47
filterpage_css_classeasytree.php:74
Maintenance & Trust

EasyTree Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedAug 13, 2015
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs30
Developer Profile

EasyTree Developer Profile

damlys

1 plugin · 30 total installs

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

How We Detect EasyTree

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easytree/css/skin-/wp-content/plugins/easytree/js/jquery.easytree.min.js
Script Paths
/wp-content/plugins/easytree/js/jquery.easytree.min.js
Version Parameters
easytree/css/skin-easytree/js/jquery.easytree.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
easytree-title
HTML Comments
POJEDYNCZE KLIKNIECIE OTWIERA FOLDER:ZMIENIAM NA
Shortcode Output
get_easytree_html()
FAQ

Frequently Asked Questions about EasyTree