
Add Descendants As Submenu Items Security & Risk Analysis
wordpress.org/plugins/add-descendants-as-submenu-itemsAutomatically all of a nav menu item's descendants as submenu items. Designed for pages but will work with any hierarchical post type or taxonomy …
Is Add Descendants As Submenu Items Safe to Use in 2026?
Generally Safe
Score 85/100Add Descendants As Submenu Items has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "add-descendants-as-submenu-items" v1.2.2 exhibits a strong security posture based on the provided static analysis. There are no identified entry points such as AJAX handlers, REST API routes, or shortcodes that are unprotected by authentication or permission checks. The code also demonstrates good practices by using prepared statements for all SQL queries and properly escaping all output. Furthermore, the absence of dangerous functions, file operations, external HTTP requests, and critical taint flows suggests a well-written and secure codebase.
The vulnerability history is equally positive, with zero recorded CVEs. This, combined with the static analysis findings, indicates that the plugin has not historically been a target for significant vulnerabilities and has maintained a secure implementation over time. The presence of capability checks, even if only one is identified, is a positive sign of thoughtful security implementation.
In conclusion, this plugin appears to be very secure with no immediate red flags. Its strengths lie in its minimal attack surface, robust coding practices regarding data handling and output, and a clean vulnerability history. The only potential area for even further improvement would be to ensure all sensitive functionalities, if any were to be added in the future, are covered by appropriate capability checks.
Add Descendants As Submenu Items Security Vulnerabilities
Add Descendants As Submenu Items Release Timeline
Add Descendants As Submenu Items Code Analysis
Add Descendants As Submenu Items Attack Surface
WordPress Hooks 4
Maintenance & Trust
Add Descendants As Submenu Items Maintenance & Trust
Maintenance Signals
Community Trust
Add Descendants As Submenu Items Alternatives
Menu Icons by ThemeIsle
menu-icons
Spice up your navigation menus with pretty icons, easily.
Menu Image, Icons made easy
menu-image
Adds an image or icon in the menu items. You can choose the position of the image (after, before, above, below) or even hide the menu item title.
User Menus – Nav Menu Visibility
user-menus
Show/hide menu items to logged in users, logged out users or specific user roles. Display logged in user details in menu. Add a logout link to menu.
Nav Menu Roles
nav-menu-roles
Hide custom menu items based on user roles.
Side Menu Lite – Sticky Floating Side Menu
side-menu-lite
Create a sticky vertical sidebar menu that enhances navigation and highlights important links on your website.
Add Descendants As Submenu Items Developer Profile
5 plugins · 1.0M total installs
How We Detect Add Descendants As Submenu Items
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/add-descendants-as-submenu-items/checkboxes.js/wp-content/plugins/add-descendants-as-submenu-items/checkboxes.jsadd-descendants-as-submenu-items/checkboxes.js?ver=1.2.1HTML / DOM Fingerprints
<!-- A note about this plugin:
This plugin uses Javascript and some AJAX to add the checkboxes to the
nav menu UI only because no hooks exist to add it using PHP. If
Walker_Nav_Menu_Edit::start_el() had a do_action() or two, then I would
have used that instead. I even have created a ticket to get some added:
http://core.trac.wordpress.org/ticket/18584
In short, just because this plugin is modifying WordPress UIs via
Javascript doesn't mean that's the preferred way to do it. ;) -->idtrackerajaxactioncheckboxprefixcheckboxdescADASIParams