Advanced Sidebar Menu Security & Risk Analysis

wordpress.org/plugins/advanced-sidebar-menu

Fully automatic sidebar menus.

10K active installs v9.8.3 PHP 7.4.0+ WP 6.2.0+ Updated Feb 3, 2026
category-menushierarchymenuspage-menussidebars
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Sidebar Menu Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The advanced-sidebar-menu plugin v9.8.3 exhibits a strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates excellent adherence to secure coding practices, with no identified vulnerabilities in its history and a clean static analysis report. Notably, the absence of dangerous functions, SQL queries utilizing prepared statements exclusively, and a lack of file operations or external HTTP requests are all positive indicators. The high percentage of properly escaped output further reinforces this robust security foundation. The plugin's limited attack surface, with no unprotected entry points, combined with the absence of any critical or high-severity taint analysis findings, suggests a well-secured codebase. The lack of historical vulnerabilities, including zero critical or high severity CVEs, is a significant strength that implies a mature and actively maintained security development lifecycle. While the absence of nonce checks and capability checks on some entry points (though there are no unprotected entry points in this specific analysis) could be a theoretical concern in other contexts, the current data suggests it does not present a practical risk for this version. Overall, the plugin appears to be a secure and reliable choice, with no immediate security concerns identified.

Vulnerabilities
None known

Advanced Sidebar Menu Security Vulnerabilities

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

Advanced Sidebar Menu Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

90% escaped125 total outputs
Attack Surface

Advanced Sidebar Menu Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 45
actionplugins_loadedadvanced-sidebar-menu.php:58
actioninitsrc\Blocks\Block_Abstract.php:105
filteradvanced-sidebar-menu/scripts/js-configsrc\Blocks\Block_Abstract.php:106
filterwidget_display_callbacksrc\Blocks\Block_Abstract.php:107
filterwidget_types_to_hide_from_legacy_widget_blocksrc\Blocks\Block_Abstract.php:108
filterjetpack_widget_visibility_server_side_render_blockssrc\Blocks\Block_Abstract.php:109
actionadvanced-sidebar-menu/widget/before-rendersrc\Blocks\Block_Abstract.php:309
filteradvanced-sidebar-menu/core/include-template-parts-commentssrc\Blocks\Block_Abstract.php:314
actionsave_postsrc\Cache.php:23
actionwidgets_initsrc\Core.php:27
actionadvanced-sidebar-menu/widget/category/before-formsrc\Core.php:28
actionadvanced-sidebar-menu/widget/page/before-formsrc\Core.php:29
actionadvanced-sidebar-menu/widget/navigation-menu/before-formsrc\Core.php:30
actionadvanced-sidebar-menu/widget/page/after-formsrc\Core.php:31
actionadvanced-sidebar-menu/widget/category/after-formsrc\Core.php:32
actionadvanced-sidebar-menu/widget/before-rendersrc\Debug.php:53
filteradvanced-sidebar-menu/menus/widget-instancesrc\Debug.php:56
actionwp_print_footer_scriptssrc\Debug.php:58
filteradvanced-sidebar-menu/meta/category-meta/excluded-term-idssrc\Debug.php:90
filteradvanced-sidebar-menu/meta/page-meta/excluded-page-idssrc\Debug.php:96
filteradvanced-sidebar-menu/debug/print-instancesrc\Debug.php:166
filterpage_css_classsrc\List_Pages.php:89
filtercategory_css_classsrc\Menus\Category.php:316
actionadvanced-sidebar-menu/widget/page/before-columnssrc\Notice.php:24
actionadvanced-sidebar-menu/widget/category/before-columnssrc\Notice.php:25
actionadvanced-sidebar-menu/widget/category/right-columnsrc\Notice.php:26
actionadvanced-sidebar-menu/widget/page/right-columnsrc\Notice.php:27
actionall_admin_noticessrc\Notice.php:32
filteradvanced-sidebar-menu/scripts/js-config/errorsrc\Notice.php:33
actioninitsrc\Scripts.php:61
actionenqueue_block_editor_assetssrc\Scripts.php:62
actionadmin_enqueue_scriptssrc\Scripts.php:63
actionelementor/editor/after_enqueue_scriptssrc\Scripts.php:66
actionelementor/editor/after_enqueue_scriptssrc\Scripts.php:67
actionfl_builder_ui_enqueue_scriptssrc\Scripts.php:70
actionadvanced-sidebar-menu/widget/category/after-formsrc\Scripts.php:72
actionadvanced-sidebar-menu/widget/page/after-formsrc\Scripts.php:73
actionadvanced-sidebar-menu/widget/navigation-menu/after-formsrc\Scripts.php:74
actionenqueue_block_editor_assetssrc\Scripts.php:131
actionadvanced-sidebar-menu/widget/category/left-columnsrc\Widget\Category.php:105
actionadvanced-sidebar-menu/widget/category/left-columnsrc\Widget\Category.php:106
actionadvanced-sidebar-menu/widget/category/left-columnsrc\Widget\Category.php:110
actionadvanced-sidebar-menu/widget/page/left-columnsrc\Widget\Page.php:107
actionadvanced-sidebar-menu/widget/page/left-columnsrc\Widget\Page.php:108
actionadvanced-sidebar-menu/widget/page/left-columnsrc\Widget\Page.php:109
Maintenance & Trust

Advanced Sidebar Menu Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 3, 2026
PHP min version7.4.0
Downloads1.4M

Community Trust

Rating90/100
Number of ratings37
Active installs10K
Developer Profile

Advanced Sidebar Menu Developer Profile

Mat Lipe

2 plugins · 90K total installs

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

How We Detect Advanced Sidebar Menu

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu.js/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu.css/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu/categories.js/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu/categories.css/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu/pages.js/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu/pages.css/wp-content/plugins/advanced-sidebar-menu/build/debug.js
Script Paths
/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu.js/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu/categories.js/wp-content/plugins/advanced-sidebar-menu/build/advanced-sidebar-menu/pages.js/wp-content/plugins/advanced-sidebar-menu/build/debug.js
Version Parameters
advanced-sidebar-menu/build/advanced-sidebar-menu.css?ver=advanced-sidebar-menu/build/advanced-sidebar-menu.js?ver=advanced-sidebar-menu/build/advanced-sidebar-menu/categories.css?ver=advanced-sidebar-menu/build/advanced-sidebar-menu/categories.js?ver=advanced-sidebar-menu/build/advanced-sidebar-menu/pages.css?ver=advanced-sidebar-menu/build/advanced-sidebar-menu/pages.js?ver=advanced-sidebar-menu/build/debug.js?ver=

HTML / DOM Fingerprints

CSS Classes
asm-pages-widgetasm-categories-widgetadvanced-sidebar-menu-widgetasm-single-level
HTML Comments
<!-- Widget Debugging<!-- Widget information -->
Data Attributes
data-asm-widget-iddata-asm-menu-iddata-asm-widget-typedata-asm-categoriesdata-asm-pages
JS Globals
advanced_sidebar_menuasm_debug
FAQ

Frequently Asked Questions about Advanced Sidebar Menu