VendBoard – Vendor Dashboard for WooCommerce Security & Risk Analysis

wordpress.org/plugins/vendboard-vendor-dashboard-for-woocommerce

Create a secure frontend vendor dashboard for WooCommerce with full admin approval control.

0 active installs v1.0.6 PHP 7.4+ WP 5.8+ Updated Feb 27, 2026
multi-vendorproduct-approvalvendorvendor-dashboardwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is VendBoard – Vendor Dashboard for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "vendboard-vendor-dashboard-for-woocommerce" plugin v1.0.6 demonstrates a generally strong security posture, with a commendable emphasis on secure coding practices. The absence of known vulnerabilities and critical taint flows is a significant positive. Furthermore, the plugin exclusively uses prepared statements for SQL queries, performs a high percentage of output escaping, and includes capability checks for most entry points. This indicates a proactive approach to preventing common web vulnerabilities.

However, a notable concern exists in the attack surface. Out of a total of 9 entry points, 2 AJAX handlers lack authentication checks. This presents a potential risk, as unauthenticated users could potentially interact with these handlers, depending on their functionality and the sensitivity of the operations they perform. While the taint analysis shows no unsanitized paths, the presence of unprotected AJAX handlers warrants careful scrutiny and potentially the implementation of appropriate authorization checks.

Overall, the plugin is in good shape, particularly regarding data handling and preventing known vulnerability types. The key weakness lies in the limited authentication on a portion of its AJAX entry points. Addressing these specific unprotected handlers would significantly improve the plugin's security.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

VendBoard – Vendor Dashboard for WooCommerce Security Vulnerabilities

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

VendBoard – Vendor Dashboard for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
20
293 escaped
Nonce Checks
5
Capability Checks
9
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

94% escaped313 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
render_pending_page (admin\class-vendboard-pending-review.php:99)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

VendBoard – Vendor Dashboard for WooCommerce Attack Surface

Entry Points9
Unprotected2

AJAX Handlers 7

authwp_ajax_vendboard_create_demo_vendoradmin\admin-menu.php:43
authwp_ajax_vendboard_render_previewadmin\class-vendboard-branding-settings.php:20
authwp_ajax_vendboard_pending_approveadmin\class-vendboard-pending-review.php:11
authwp_ajax_vendboard_pending_rejectadmin\class-vendboard-pending-review.php:12
authwp_ajax_vendboard_get_review_detailsadmin\class-vendboard-pending-review.php:13
authwp_ajax_vendboard_save_productadmin\class-vendboard-vendor-dashboard.php:14
authwp_ajax_vendboard_mark_onboarding_seenadmin\class-vendboard-vendor-dashboard.php:27

Shortcodes 2

[vendboard_dashboard] admin\class-vendboard-vendor-dashboard.php:10
[vendor_dashboard] admin\class-vendboard-vendor-dashboard.php:11
WordPress Hooks 31
actionadmin_menuadmin\admin-menu.php:42
actionadmin_enqueue_scriptsadmin\admin-menu.php:44
actionadmin_menuadmin\class-vendboard-branding-settings.php:17
actionadmin_initadmin\class-vendboard-branding-settings.php:18
actionadmin_enqueue_scriptsadmin\class-vendboard-branding-settings.php:19
actionadmin_menuadmin\class-vendboard-pending-review.php:10
actionadmin_enqueue_scriptsadmin\class-vendboard-pending-review.php:14
actionadmin_initadmin\class-vendboard-vendor-dashboard.php:17
actionwpadmin\class-vendboard-vendor-dashboard.php:18
filtertemplate_includeadmin\class-vendboard-vendor-dashboard.php:21
actioninitadmin\class-vendboard-vendor-dashboard.php:24
actionwp_enqueue_scriptsadmin\class-vendboard-vendor-dashboard.php:30
actionadmin_noticesincludes\class-vendboard-admin-notice.php:9
actionshow_user_profileincludes\class-vendboard-user-brand.php:11
actionedit_user_profileincludes\class-vendboard-user-brand.php:12
actionuser_new_formincludes\class-vendboard-user-brand.php:13
actionpersonal_options_updateincludes\class-vendboard-user-brand.php:15
actionedit_user_profile_updateincludes\class-vendboard-user-brand.php:16
actionuser_registerincludes\class-vendboard-user-brand.php:17
actionadmin_enqueue_scriptsincludes\class-vendboard-user-brand.php:19
actionwp_enqueue_scriptsincludes\enqueue-rtl.php:5
actionadmin_enqueue_scriptsincludes\enqueue-rtl.php:19
filterplugin_row_metavendor-dashboard.php:18
actionplugins_loadedvendor-dashboard.php:62
filterplugin_localevendor-dashboard.php:91
actioninitvendor-dashboard.php:121
actionwoocommerce_product_options_skuvendor-dashboard.php:125
actionwoocommerce_admin_process_product_objectvendor-dashboard.php:136
actionwp_enqueue_scriptsvendor-dashboard.php:147
actionadmin_headvendor-dashboard.php:161
filterintermediate_image_sizes_advancedvendor-dashboard.php:199
Maintenance & Trust

VendBoard – Vendor Dashboard for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 27, 2026
PHP min version7.4
Downloads252

Community Trust

Rating100/100
Number of ratings3
Active installs0
Developer Profile

VendBoard – Vendor Dashboard for WooCommerce Developer Profile

web_skipper

1 plugin · 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 VendBoard – Vendor Dashboard for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vendboard-vendor-dashboard-for-woocommerce/admin/assets/css/vendor-dashboard.css
Version Parameters
vendboard-vendor-dashboard-for-woocommerce/admin/assets/css/vendor-dashboard.css?ver=

HTML / DOM Fingerprints

Data Attributes
id="_vendboard_barcode"
FAQ

Frequently Asked Questions about VendBoard – Vendor Dashboard for WooCommerce