Ambrosite Unlink Parent Pages Security & Risk Analysis

wordpress.org/plugins/ambrosite-unlink-parent-pages

Unlinks parent pages in page menus and lists. Useful for creating dropdown menus with top-level placeholders. Affects the output of wp_list_pages and …

70 active installs v1.4 PHP + WP 2.1+ Updated Feb 12, 2012
delinkmenupageparentunlink
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ambrosite Unlink Parent Pages Safe to Use in 2026?

Generally Safe

Score 85/100

Ambrosite Unlink Parent Pages has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The "ambrosite-unlink-parent-pages" v1.4 plugin exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and no recorded vulnerabilities in its history is a strong positive indicator. The code analysis reveals no dangerous functions, SQL queries are all prepared, and there are no file operations or external HTTP requests, which significantly reduces common attack vectors. The attack surface is also zero, meaning no direct entry points like AJAX handlers, REST API routes, or shortcodes were detected.

However, there are some areas for concern. The taint analysis showing zero flows analyzed might indicate that the analysis tool had limitations or the plugin's functionality is very limited, making it hard to track data flows. A 50% rate of properly escaped output is not ideal, as any unescaped output can lead to cross-site scripting (XSS) vulnerabilities, especially if user-provided data is involved in those outputs. The complete lack of nonce checks and capability checks, while potentially explained by the zero attack surface, still represents a gap in fundamental WordPress security practices if any hidden entry points were to exist or be introduced in the future.

In conclusion, while the plugin has a clean vulnerability history and avoids many common pitfalls, the unescaped output and the absence of any authorization checks suggest a need for vigilance. The strengths lie in its limited scope and secure handling of database queries. The weaknesses, though minor in isolation due to the minimal attack surface, point to areas that could be improved for a more robust security profile.

Key Concerns

  • Half of output is not properly escaped
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

Ambrosite Unlink Parent Pages Security Vulnerabilities

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

Ambrosite Unlink Parent Pages Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

50% escaped4 total outputs
Attack Surface

Ambrosite Unlink Parent Pages Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
filterwp_list_pagesambrosite-unlink-parent-pages.php:24
actionadmin_menuambrosite-unlink-parent-pages.php:222
actionadmin_initambrosite-unlink-parent-pages.php:246
Maintenance & Trust

Ambrosite Unlink Parent Pages Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedFeb 12, 2012
PHP min version
Downloads11K

Community Trust

Rating100/100
Number of ratings1
Active installs70
Developer Profile

Ambrosite Unlink Parent Pages Developer Profile

ambrosite

5 plugins · 7K total installs

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

How We Detect Ambrosite Unlink Parent Pages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ambrosite-unlink-parent-pages/style.css

HTML / DOM Fingerprints

CSS Classes
page_itempage-item-current_page_ancestorcurrent_page_itemcurrent_page_parent
Data Attributes
style="cursor: default;"
FAQ

Frequently Asked Questions about Ambrosite Unlink Parent Pages