WP Page Tree Security & Risk Analysis

wordpress.org/plugins/wp-page-tree

Widget to display a navigable tree of pages.

40 active installs v1.1.1 PHP + WP 3.4.0+ Updated Mar 21, 2015
page-treesite-navigation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Page Tree Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The "wp-page-tree" v1.1.1 plugin exhibits a strong security posture in several key areas. The static analysis reveals no identified attack surface points, meaning there are no apparent AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited. Furthermore, the code signals show a complete absence of dangerous functions, file operations, and external HTTP requests. The lack of any recorded vulnerabilities, including CVEs, in its history is a significant positive indicator of past security diligence.

However, there are areas that warrant caution. The plugin uses one SQL query but does not utilize prepared statements, introducing a potential risk of SQL injection if the query's inputs are not rigorously validated and sanitized. Additionally, only 22% of output escaping is properly handled, which could lead to cross-site scripting (XSS) vulnerabilities. The absence of nonce checks and capability checks on any potential entry points (even though none are explicitly identified) means that if an entry point were to be discovered or introduced in a future update, it might lack fundamental security protections.

In conclusion, while the plugin's current known attack surface and vulnerability history are excellent, the lack of prepared statements for its SQL query and the low percentage of proper output escaping represent significant, albeit fixable, security concerns. The absence of fundamental security checks like nonces and capability checks, even without a direct attack surface, suggests a potential for future vulnerabilities if the plugin's functionality expands.

Key Concerns

  • SQL query not using prepared statements
  • Low percentage of output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

WP Page Tree Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WP Page Tree Release Timeline

v1.1.1Current
v1.1
Code Analysis
Analyzed Mar 16, 2026

WP Page Tree Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

22% escaped9 total outputs
Attack Surface

WP Page Tree Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwp_enqueue_scriptswp-page-tree.php:35
actionwidgets_initwp-page-tree.php:147
Maintenance & Trust

WP Page Tree Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedMar 21, 2015
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

WP Page Tree Developer Profile

invisnet

8 plugins · 76K total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
1793 days
View full developer profile
Detection Fingerprints

How We Detect WP Page Tree

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-page-tree/style.css/wp-content/plugins/wp-page-tree/icons/folderopen.gif/wp-content/plugins/wp-page-tree/icons/empty.gif/wp-content/plugins/wp-page-tree/icons/line.gif/wp-content/plugins/wp-page-tree/icons/minus.gif/wp-content/plugins/wp-page-tree/icons/minusbottom.gif/wp-content/plugins/wp-page-tree/icons/plus.gif/wp-content/plugins/wp-page-tree/icons/plusbottom.gif+7 more
Version Parameters
wp-page-tree/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
wppt_minuswppt_plustitle
Data Attributes
id="wppt"id="wppt"class="title"id="wppt"class="wppt_minus"class="wppt_plus"+1 more
Shortcode Output
<div id="wppt"> <div style="height: 16px"><img src="
FAQ

Frequently Asked Questions about WP Page Tree