Admin Dashboard Security & Risk Analysis

wordpress.org/plugins/admin-dashboard

Admin Dashboard is a simple dashboard plugin, it\'s overwrite default dashboard page

60 active installs v1.0 PHP 5.4+ WP 4.0+ Updated Aug 29, 2019
adminadmin-dashboarddashboard
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Admin Dashboard Safe to Use in 2026?

Generally Safe

Score 85/100

Admin Dashboard has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "admin-dashboard" plugin v1.0 exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the complete use of prepared statements for SQL queries and the absence of dangerous functions, file operations, and external HTTP requests are positive indicators of secure coding practices.

However, there are some areas that warrant attention. The output escaping is only 50% properly handled, indicating a potential for cross-site scripting (XSS) vulnerabilities if user-controlled data is not adequately sanitized before being displayed. While the taint analysis shows no unsanitized paths, this could be an artifact of the limited analysis performed or the plugin's structure. The presence of only two nonce checks and one capability check for its entry points, combined with the 50% output escaping, suggests a moderate risk of privilege escalation or unauthorized data exposure if these checks are insufficient or bypassed in specific scenarios.

The plugin's vulnerability history is a significant strength, with zero known CVEs. This, coupled with the lack of recorded common vulnerability types, suggests a mature and well-maintained codebase. The overall conclusion is that "admin-dashboard" v1.0 is a secure plugin with minimal known risks. The primary concern lies in the incomplete output escaping, which should be addressed to mitigate potential XSS vulnerabilities. The limited number of authentication and authorization checks, while not currently exploited, could become a risk in future updates or if the plugin's functionality expands.

Key Concerns

  • Output escaping only 50% proper
  • Only 2 nonce checks for entry points
  • Only 1 capability check for entry points
Vulnerabilities
None known

Admin Dashboard Security Vulnerabilities

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

Admin Dashboard Release Timeline

v1.0.1
Code Analysis
Analyzed Mar 16, 2026

Admin Dashboard Code Analysis

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

Output Escaping

50% escaped38 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<dashboard_dashboard_menu> (templates\dashboard_dashboard_menu.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Admin Dashboard Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_enqueue_scriptsinc\main.php:16
actioncurrent_screeninc\main.php:17
actionadmin_menuinc\main.php:18
filteradmin_titleinc\main.php:19
actionadmin_initinc\main.php:20
actioninitinc\main.php:21
Maintenance & Trust

Admin Dashboard Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedAug 29, 2019
PHP min version5.4
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Admin Dashboard Developer Profile

libinprasanth

3 plugins · 60 total installs

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

How We Detect Admin Dashboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/admin-dashboard/css/admin.css/wp-content/plugins/admin-dashboard/line-awesome/css/line-awesome.min.css/wp-content/plugins/admin-dashboard/js/admin.js
Script Paths
/wp-content/plugins/admin-dashboard/js/admin.js
Version Parameters
admin-dashboard/js/admin.js?ver=1.1

HTML / DOM Fingerprints

CSS Classes
d-none
Data Attributes
data-toggle
JS Globals
UDASHBOARD_DIR_URL
FAQ

Frequently Asked Questions about Admin Dashboard