Blocdash – Backend Dashboard Toolkit Security & Risk Analysis

wordpress.org/plugins/blocdash-backend-dashboard-toolkit

Blocdash provides a modular frontend dashboard with announcements, login/register/profile forms, and optional Google login for block themes.

0 active installs v1.0.1 PHP 7.4+ WP 5.8+ Updated Feb 1, 2026
announcementsblockdashboardloginregister
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Blocdash – Backend Dashboard Toolkit Safe to Use in 2026?

Generally Safe

Score 100/100

Blocdash – Backend Dashboard Toolkit 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 "blocdash-backend-dashboard-toolkit" v1.0.1 plugin exhibits a generally good security posture based on the provided static analysis. A significant strength is the complete absence of critical or high-severity vulnerabilities in its history, suggesting a history of responsible development and patching. Furthermore, the static analysis reveals excellent practices like 100% of SQL queries using prepared statements and a high percentage (92%) of properly escaped output, minimizing risks of SQL injection and cross-site scripting (XSS) respectively. The presence of nonce checks on all AJAX handlers and capability checks on relevant entry points also indicates an awareness of common WordPress attack vectors.

However, there are a few areas that warrant attention. While the total number of entry points is relatively low, the presence of 3 unsanitized paths in the taint analysis is a potential concern. Although none of these flows were classified as critical or high severity, unsanitized paths can sometimes lead to unexpected behavior or can be chained with other minor issues to form a more significant vulnerability. Additionally, while not flagged as a vulnerability in this analysis, the plugin makes 3 external HTTP requests, which could become a risk if the external services are compromised or if the requests themselves are not handled securely, such as by not properly validating responses.

In conclusion, this plugin appears to be developed with security in mind, leveraging many best practices. The vulnerability history is a very strong indicator of this. The main areas for improvement would be to investigate and sanitize the identified unsanitized paths in the taint analysis and to ensure robust security measures are in place for all external HTTP requests. Overall, the risk is currently assessed as low, but these minor areas could be addressed to further strengthen its security.

Key Concerns

  • Flows with unsanitized paths detected
  • External HTTP requests made by the plugin
Vulnerabilities
None known

Blocdash – Backend Dashboard Toolkit Security Vulnerabilities

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

Blocdash – Backend Dashboard Toolkit Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
7 prepared
Unescaped Output
21
231 escaped
Nonce Checks
18
Capability Checks
11
File Operations
0
External Requests
3
Bundled Libraries
0

SQL Query Safety

100% prepared7 total queries

Output Escaping

92% escaped252 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

9 flows3 with unsanitized paths
blocdash_render_admin_hub (includes\admin\hub.php:10)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Blocdash – Backend Dashboard Toolkit Attack Surface

Entry Points24
Unprotected0

AJAX Handlers 18

authwp_ajax_blocdash_like_announcementincludes\public\announcements.php:18
authwp_ajax_blocdash_add_replyincludes\public\announcements.php:19
authwp_ajax_blocdash_load_more_repliesincludes\public\announcements.php:20
authwp_ajax_blocdash_mark_replies_seenincludes\public\announcements.php:21
authwp_ajax_blocdash_delete_replyincludes\public\announcements.php:22
authwp_ajax_blocdash_get_all_likersincludes\public\announcements.php:23
authwp_ajax_blocdash_load_more_announcementsincludes\public\announcements.php:24
authwp_ajax_blocdash_get_new_postsincludes\public\announcements.php:30
noprivwp_ajax_blocdash_register_userincludes\public\forms.php:26
noprivwp_ajax_blocdash_login_userincludes\public\forms.php:27
noprivwp_ajax_blocdash_request_password_resetincludes\public\forms.php:28
noprivwp_ajax_blocdash_reset_passwordincludes\public\forms.php:29
authwp_ajax_blocdash_request_password_resetincludes\public\forms.php:30
authwp_ajax_blocdash_reset_passwordincludes\public\forms.php:31
authwp_ajax_blocdash_update_profileincludes\public\forms.php:32
authwp_ajax_blocdash_delete_accountincludes\public\forms.php:33
noprivwp_ajax_blocdash_google_callbackincludes\public\google-login.php:23
noprivwp_ajax_blocdash_google_onetap_callbackincludes\public\google-login.php:24

Shortcodes 6

[blocdash_register] includes\public\forms.php:21
[blocdash_login] includes\public\forms.php:22
[blocdash_password_reset] includes\public\forms.php:23
[blocdash_profile_editor] includes\public\forms.php:24
[blocdash_google_login] includes\public\google-login.php:21
[blocdash] includes\public\shortcodes.php:20
WordPress Hooks 24
actionadmin_enqueue_scriptsincludes\admin\assets.php:10
actionadmin_menuincludes\admin\menu.php:14
actioninitincludes\core\cpt-announcements.php:14
actioninitincludes\core\lifecycle.php:121
actionadmin_initincludes\core\lifecycle.php:188
actioninitincludes\core\notifications.php:14
actiontransition_post_statusincludes\core\notifications.php:20
actionblocdash_bulk_flag_usersincludes\core\notifications.php:21
actionwp_loginincludes\core\notifications.php:22
actionwidgets_initincludes\core\tabs.php:44
actioninitincludes\public\announcements.php:15
actionblocdash_tab_content_announcementsincludes\public\announcements.php:25
actionpublish_blocdash_announceincludes\public\announcements.php:26
actioninitincludes\public\assets.php:14
actionwp_enqueue_scriptsincludes\public\assets.php:17
actionwp_enqueue_scriptsincludes\public\assets.php:21
actioninitincludes\public\blocks.php:14
actioninitincludes\public\forms.php:15
filterget_avatarincludes\public\forms.php:35
actionwp_loginincludes\public\forms.php:38
actioninitincludes\public\google-login.php:15
actionwp_enqueue_scriptsincludes\public\google-login.php:22
actionlogin_messageincludes\public\google-login.php:25
actioninitincludes\public\shortcodes.php:14

Scheduled Events 1

blocdash_bulk_flag_users
Maintenance & Trust

Blocdash – Backend Dashboard Toolkit Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 1, 2026
PHP min version7.4
Downloads106

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Blocdash – Backend Dashboard Toolkit Developer Profile

Digitaldive

4 plugins · 0 total installs

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

How We Detect Blocdash – Backend Dashboard Toolkit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/css/admin-styles.css/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/js/admin-scripts.js/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/css/dashboard-styles.css/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/js/dashboard-scripts.js/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/css/forms-styles.css/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/js/forms-scripts.js
Script Paths
/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/js/admin-scripts.js/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/js/dashboard-scripts.js/wp-content/plugins/blocdash-backend-dashboard-toolkit/assets/js/forms-scripts.js
Version Parameters
blocdash-backend-dashboard-toolkit/assets/css/admin-styles.css?ver=blocdash-backend-dashboard-toolkit/assets/js/admin-scripts.js?ver=blocdash-backend-dashboard-toolkit/assets/css/dashboard-styles.css?ver=blocdash-backend-dashboard-toolkit/assets/js/dashboard-scripts.js?ver=blocdash-backend-dashboard-toolkit/assets/css/forms-styles.css?ver=blocdash-backend-dashboard-toolkit/assets/js/forms-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
blocdash-loader
JS Globals
blocdash_ajaxblocdash_forms_ajax
REST Endpoints
/wp-json/blocdash/v1/settings/wp-json/blocdash/v1/update-settings
FAQ

Frequently Asked Questions about Blocdash – Backend Dashboard Toolkit