TopDawg Wholesale Dropshipping Security & Risk Analysis

wordpress.org/plugins/topdawg-wholesale-dropshipping

US dropshipping suppliers for WooCommerce. Import wholesale products and sync inventory and orders with TopDawg.

10 active installs v1.1.5 PHP 7.4+ WP 6.0+ Updated Jan 22, 2026
dropshipdropshippingsupplierswholesalewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TopDawg Wholesale Dropshipping Safe to Use in 2026?

Generally Safe

Score 100/100

TopDawg Wholesale Dropshipping 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 "topdawg-wholesale-dropshipping" plugin v1.1.5 demonstrates a generally good security posture based on the static analysis. The absence of AJAX handlers, shortcodes, and cron events, coupled with all REST API routes having permission callbacks, significantly limits the plugin's attack surface. The code also shows good practices with 100% of SQL queries using prepared statements and a respectable 70% of output being properly escaped. Furthermore, the plugin has no recorded vulnerability history, which is a strong positive indicator. However, the lack of any found taint flows is unusual and could indicate the analysis was incomplete or the plugin simply doesn't handle user-supplied data in ways that would trigger taint analysis. The fact that 30% of outputs are not properly escaped represents a potential XSS vector, although the severity depends on the nature of the unescaped data. The zero nonce checks on entry points, particularly for REST API routes, is a significant concern as it could allow unauthorized access to perform actions if those routes handle sensitive operations. The plugin's reliance on capability checks for its entry points is positive, but the absence of explicit nonce checks on potentially sensitive REST API operations is a weakness.

In conclusion, while the plugin boasts a low attack surface and a clean vulnerability history, the potential for cross-site scripting (XSS) due to partially unescaped output and the lack of nonce checks on REST API endpoints are notable weaknesses that warrant attention. The absence of taint flows in the analysis is an area for further investigation, as it might not fully represent the plugin's interaction with user-supplied data. The plugin is generally well-constructed regarding data sanitization for SQL, but a review of its output escaping mechanisms and authentication for its REST API routes is recommended.

Key Concerns

  • Unescaped output detected
  • No nonce checks on REST API entry points
Vulnerabilities
None known

TopDawg Wholesale Dropshipping Security Vulnerabilities

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

TopDawg Wholesale Dropshipping Code Analysis

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

Output Escaping

70% escaped40 total outputs
Attack Surface

TopDawg Wholesale Dropshipping Attack Surface

Entry Points3
Unprotected0

REST API Routes 3

POST/wp-json/topdawg/v1/register-integrationtopdawg-media-sync.php:250
POST/wp-json/topdawg/v1/add-mediatopdawg-media-sync.php:256
DELETE/wp-json/topdawg/v1/delete-media/(?P<id>\d+)topdawg-media-sync.php:262
WordPress Hooks 21
actioninittopdawg-media-sync.php:130
actionadmin_noticestopdawg-media-sync.php:168
actionadmin_footertopdawg-media-sync.php:211
actionrest_api_inittopdawg-media-sync.php:249
actioninittopdawg-order-item-badges.php:44
filterwoocommerce_valid_order_statuses_for_payment_completetopdawg-order-item-badges.php:65
filterwoocommerce_valid_order_statuses_for_manual_changestopdawg-order-item-badges.php:75
filterwoocommerce_rest_allowed_order_statusestopdawg-order-item-badges.php:83
filterwc_order_statusestopdawg-order-item-badges.php:92
filterwoocommerce_get_order_status_labelstopdawg-order-item-badges.php:115
filterwoocommerce_hidden_order_itemmetatopdawg-order-item-badges.php:157
actionadmin_enqueue_scriptstopdawg-order-item-badges.php:167
actionadmin_noticestopdawg-order-item-badges.php:219
actionwoocommerce_shipping_inittopdawg-shipping.php:15
filterwoocommerce_shipping_methodstopdawg-shipping.php:169
filterwoocommerce_cart_shipping_packagestopdawg-shipping.php:179
filterwoocommerce_cart_shipping_method_full_labeltopdawg-shipping.php:247
actionadmin_inittopdawg-wholesale-dropshipping.php:65
actionadmin_noticestopdawg-wholesale-dropshipping.php:68
actionadmin_enqueue_scriptstopdawg-wholesale-dropshipping.php:84
actionwp_enqueue_scriptstopdawg-wholesale-dropshipping.php:114
Maintenance & Trust

TopDawg Wholesale Dropshipping Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 22, 2026
PHP min version7.4
Downloads427

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

TopDawg Wholesale Dropshipping Developer Profile

TopDawg Wholesale Dropshipping

1 plugin · 10 total installs

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

How We Detect TopDawg Wholesale Dropshipping

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/topdawg-wholesale-dropshipping/assets/css/admin.css/wp-content/plugins/topdawg-wholesale-dropshipping/assets/js/admin.js/wp-content/plugins/topdawg-wholesale-dropshipping/assets/css/frontend.css
Script Paths
/wp-content/plugins/topdawg-wholesale-dropshipping/assets/js/admin.js
Version Parameters
topdawg-wholesale-dropshipping/assets/css/admin.css?ver=topdawg-wholesale-dropshipping/assets/js/admin.js?ver=topdawg-wholesale-dropshipping/assets/css/frontend.css?ver=

HTML / DOM Fingerprints

CSS Classes
topdawg-connection-noticetopdawg-order-item-failedtopdawg-order-item-cancelled
HTML Comments
<!-- PART 1: LIVE SHIPPING RATES --><!-- File: topdawg-shipping.php --><!-- Handles real-time shipping rates for TopDawg products during checkout. --><!-- Fetches shipping rates from TopDawg API -->+16 more
Data Attributes
data-td-order-item-iddata-td-order-id
JS Globals
topdawg_admin_params
REST Endpoints
/wp-json/topdawg/v1/media/sync/wp-json/topdawg/v1/images/sync/wp-json/topdawg/v1/products/sync
FAQ

Frequently Asked Questions about TopDawg Wholesale Dropshipping