Sync Market Pro Security & Risk Analysis

wordpress.org/plugins/sync-market-pro

Sync WooCommerce products and inventory with Amazon, TikTok, and Walmart marketplaces.

0 active installs v1.0.2 PHP 7.2+ WP 6.6+ Updated Jan 13, 2025
amazon-syncinventory-synctiktok-syncwalmart-syncwoocommerce-sync
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Sync Market Pro Safe to Use in 2026?

Generally Safe

Score 92/100

Sync Market Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "sync-market-pro" v1.0.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices in handling SQL queries, utilizing prepared statements exclusively, and nearly all output is properly escaped, minimizing risks of injection and cross-site scripting vulnerabilities. The absence of known CVEs and recorded vulnerability history is also a positive indicator, suggesting a relatively stable and secure past for this plugin.

However, significant security concerns arise from the identified attack surface. The plugin has two AJAX handlers, both of which lack authentication checks. This presents a direct path for unauthenticated attackers to interact with potentially sensitive functionalities. While taint analysis shows no critical or high severity unsanitized paths, the presence of four flows with unsanitized paths, even if they did not escalate to critical or high severity in this analysis, warrants attention. The complete lack of nonce checks on AJAX actions further exacerbates the risk associated with these unprotected entry points, making them susceptible to Cross-Site Request Forgery (CSRF) attacks. The bundled Guzzle library, while not explicitly flagged as outdated, could introduce risks if not kept up-to-date with security patches.

In conclusion, while the plugin has laudable practices in data sanitization and SQL handling, the unprotected AJAX endpoints are a critical weakness. The lack of nonce checks further amplifies this risk. Future development should prioritize implementing proper authentication and nonce validation for all AJAX actions to significantly improve the plugin's overall security.

Key Concerns

  • AJAX handlers without authentication checks
  • Missing nonce checks on AJAX handlers
  • Flows with unsanitized paths (4 total)
  • Bundled Guzzle library (potential for outdated components)
Vulnerabilities
None known

Sync Market Pro Security Vulnerabilities

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

Sync Market Pro Code Analysis

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

Bundled Libraries

Guzzle

SQL Query Safety

100% prepared8 total queries

Output Escaping

98% escaped56 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
wsmp_custom_filter_products_by_meta (includes\class-wc-sync-market-pro-hooks.php:6)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Sync Market Pro Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_custom_http_postsync-market-pro.php:220
noprivwp_ajax_custom_http_postsync-market-pro.php:222
WordPress Hooks 22
actionadmin_menuincludes\admin-menu.php:6
actionrestrict_manage_postsincludes\class-wc-sync-market-pro-hooks.php:4
actionpre_get_postsincludes\class-wc-sync-market-pro-hooks.php:44
filtermanage_edit-product_columnsincludes\class-wc-sync-market-pro-hooks.php:75
actionmanage_product_posts_custom_columnincludes\class-wc-sync-market-pro-hooks.php:82
filtermanage_edit-product_sortable_columnsincludes\class-wc-sync-market-pro-hooks.php:164
actionpre_get_postsincludes\class-wc-sync-market-pro-hooks.php:172
actionadmin_headincludes\class-wc-sync-market-pro-hooks.php:188
actionwoocommerce_new_orderincludes\class-wc-sync-market-pro-hooks.php:203
filterwoocommerce_shop_order_list_table_columnsincludes\class-wc-sync-market-pro-hooks.php:295
actionwoocommerce_shop_order_list_table_custom_columnincludes\class-wc-sync-market-pro-hooks.php:300
filterviews_woocommerce_page_wc-ordersincludes\class-wc-sync-market-pro-hooks.php:338
actionadmin_initincludes\data\data-settings-marketplace.php:112
actionadmin_noticessync-market-pro.php:54
actionplugins_loadedsync-market-pro.php:90
actionadmin_noticessync-market-pro.php:181
filterpost_row_actionssync-market-pro.php:217
actionwoocommerce_product_object_updated_propssync-market-pro.php:224
actionbefore_woocommerce_initsync-market-pro.php:356
actionadmin_noticessync-market-pro.php:372
actionplugins_loadedsync-market-pro.php:387
actioninitsync-market-pro.php:403
Maintenance & Trust

Sync Market Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 13, 2025
PHP min version7.2
Downloads575

Community Trust

Rating100/100
Number of ratings3
Active installs0
Developer Profile

Sync Market Pro Developer Profile

Masud Hasan

5 plugins · 60 total installs

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

How We Detect Sync Market Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sync-market-pro/lib/walmart/css/custom-walmart-admin.css/wp-content/plugins/sync-market-pro/lib/walmart/css/walmart-admin-style.css/wp-content/plugins/sync-market-pro/lib/tiktokshop/css/tiktokshop-admin-style.css/wp-content/plugins/sync-market-pro/assets/css/admin-style.css/wp-content/plugins/sync-market-pro/assets/css/bootstrap.min.css/wp-content/plugins/sync-market-pro/assets/css/font-awesome.min.css/wp-content/plugins/sync-market-pro/assets/css/jquery-ui.css/wp-content/plugins/sync-market-pro/assets/css/select2.min.css+8 more
Script Paths
/wp-content/plugins/sync-market-pro/assets/js/admin-script.js/wp-content/plugins/sync-market-pro/assets/js/bootstrap.min.js/wp-content/plugins/sync-market-pro/assets/js/jquery.autocomplete.min.js/wp-content/plugins/sync-market-pro/assets/js/jquery.min.js/wp-content/plugins/sync-market-pro/assets/js/jquery-ui.min.js/wp-content/plugins/sync-market-pro/assets/js/sync-market-pro.js+4 more
Version Parameters
sync-market-pro/assets/css/admin-style.css?ver=sync-market-pro/assets/css/bootstrap.min.css?ver=sync-market-pro/assets/css/font-awesome.min.css?ver=sync-market-pro/assets/css/jquery-ui.css?ver=sync-market-pro/assets/css/select2.min.css?ver=sync-market-pro/assets/css/style.css?ver=sync-market-pro/assets/js/admin-script.js?ver=sync-market-pro/assets/js/bootstrap.min.js?ver=sync-market-pro/assets/js/jquery.autocomplete.min.js?ver=sync-market-pro/assets/js/jquery.min.js?ver=sync-market-pro/assets/js/jquery-ui.min.js?ver=sync-market-pro/assets/js/sync-market-pro.js?ver=sync-market-pro/assets/js/select2.min.js?ver=sync-market-pro/lib/walmart/css/custom-walmart-admin.css?ver=sync-market-pro/lib/walmart/css/walmart-admin-style.css?ver=sync-market-pro/lib/tiktokshop/css/tiktokshop-admin-style.css?ver=sync-market-pro/lib/walmart/js/custom-walmart-admin.js?ver=sync-market-pro/lib/walmart/js/walmart-admin-script.js?ver=sync-market-pro/lib/tiktokshop/js/tiktokshop-admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wsmp-sync-market-pro-admin-wrapwsmp-sync-market-pro-admin-sidebarwsmp-sync-market-pro-admin-contentwsmp-sync-market-pro-settings-pagewsmp-sync-market-pro-marketplace-settingswsmp-sync-market-pro-product-sync-pagewsmp-sync-market-pro-order-sync-pagewsmp-sync-market-pro-sync-logs-page+2 more
HTML Comments
<!-- sync-market-pro --><!-- End sync-market-pro -->
Data Attributes
data-plugin-path="sync-market-pro"data-sync-market-pro-action="custom_http_post"
JS Globals
window.wsmp_ajax_objectwindow.wsmp_settings_paramswindow.wsmp_product_sync_paramswindow.wsmp_order_sync_paramswindow.wsmp_sync_logs_paramsvar wsmp_ajax_object+4 more
REST Endpoints
/wp-json/sync-market-pro/v1/sync_products/wp-json/sync-market-pro/v1/sync_inventory/wp-json/sync-market-pro/v1/sync_orders/wp-json/sync-market-pro/v1/get_product_data/wp-json/sync-market-pro/v1/update_product_data
FAQ

Frequently Asked Questions about Sync Market Pro