
Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin Security & Risk Analysis
wordpress.org/plugins/custom-admin-pageAdd unlimited custom pages to WordPress admin dashboard.
Is Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin Safe to Use in 2026?
Generally Safe
Score 100/100Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin has a strong security track record. Known vulnerabilities have been patched promptly.
The 'custom-admin-page' plugin v1.0.9 exhibits a generally strong security posture with several good practices in place. The static analysis reveals a clean attack surface, with no unprotected AJAX handlers, REST API routes, shortcodes, or cron events, which is excellent. A high percentage of SQL queries are properly prepared, and output escaping is overwhelmingly effective, minimizing the risk of common web vulnerabilities. Furthermore, the plugin demonstrates a robust use of nonces and capability checks, indicating an awareness of security principles.
However, some areas warrant attention. The taint analysis flagged one high-severity flow with unsanitized paths, which could potentially lead to security issues if exploited. While the plugin has had only one known CVE in its history, a medium-severity Cross-Site Scripting (XSS) vulnerability from 2017, the fact that it was XSS is concerning. Although this vulnerability is reported as patched, the presence of unsanitized paths in the current version could indicate residual risks or a pattern of past oversight in input handling. The presence of file operations and external HTTP requests, while not inherently insecure, are always potential vectors for exploitation if not handled with extreme care.
In conclusion, 'custom-admin-page' is a well-developed plugin from a security perspective, with a strong emphasis on protecting its entry points and sanitizing output. The primary concern lies with the high-severity taint flow and the historical XSS vulnerability, which suggest a need for continued vigilance in input validation and sanitization. While the overall risk appears moderate, these specific findings should be addressed to further harden the plugin's security.
Key Concerns
- High severity unsanitized path flow
- History of XSS vulnerability
Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Custom Admin Page by BestWebSoft <= 0.1.1 - Reflected Cross-Site Scripting
Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin Attack Surface
AJAX Handlers 2
WordPress Hooks 35
Maintenance & Trust
Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin Maintenance & Trust
Maintenance Signals
Community Trust
Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin Alternatives
Easy Custom Login
easy-custom-login
You can fully customize your WordPress login page with Easy Custom Login plugin.
Sukellos Dashboard Bar
sukellos-dashboard-bar
Sukellos Dashboard Bar hides the WordPress admin dashboard bar. Can be applied to certain profiles only.
Sukellos Enable Classic Editor
sukellos-enable-classic-editor
Use Sukellos Enable Classic Editor to switch back to classic editor in post types and widgets.
WP Float Admin Menu
wp-float-admin-menu
Re-positions your wordpress admin menu from the left side to the top. Have a less cluttered admin area for you or your clients to use
Rebrander – White Label WordPress
rebrander-white-label-wp
Rebrander customizes login logo & background, admin area, dashboard, and all the WordPress logo and links.
Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin Developer Profile
32 plugins · 17K total installs
How We Detect Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/custom-admin-page/bws_menu/assets/css/bootstrap.min.css/wp-content/plugins/custom-admin-page/bws_menu/assets/css/font-awesome.min.css/wp-content/plugins/custom-admin-page/bws_menu/assets/css/jquery.mCustomScrollbar.css/wp-content/plugins/custom-admin-page/bws_menu/assets/css/style.css/wp-content/plugins/custom-admin-page/bws_menu/assets/js/bootstrap.min.js/wp-content/plugins/custom-admin-page/bws_menu/assets/js/custom.js/wp-content/plugins/custom-admin-page/bws_menu/assets/js/jquery.mCustomScrollbar.concat.min.js/wp-content/plugins/custom-admin-page/bws_menu/assets/js/jquery.min.js+1 moreHTML / DOM Fingerprints
bws_admin_page_wrapbws-admin-page-contentbws_page_content<?php echo esc_html__( 'Custom Admin Page Settings', 'custom-admin-page' ); ?><?php echo esc_html__( 'Settings', 'custom-admin-page' ); ?><?php echo esc_html__( 'BWS Panel', 'custom-admin-page' ); ?><?php echo esc_html__( 'Upgrade to Pro', 'custom-admin-page' ); ?>+8 moredata-capabilitydata-parentdata-orderdata-iconcstmdmnpg_plugin_info