WCFM – Multivendor Marketplace REST API for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wcfm-marketplace-rest-api

REST API for the most featured and powerful multi vendor plugin for your WooCommerce Multi-vendor Marketplace.

1K active installs v1.6.3 PHP 7.4+ WP 4.4+ Updated Apr 6, 2025
http-apiremote-apirest-apiwoocommerce-marketplace-api
91
A · Safe
CVEs total2
Unpatched0
Last CVEMar 21, 2025
Safety Verdict

Is WCFM – Multivendor Marketplace REST API for WooCommerce Safe to Use in 2026?

Generally Safe

Score 91/100

WCFM – Multivendor Marketplace REST API for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Mar 21, 2025Updated 1yr ago
Risk Assessment

The static analysis of wcfm-marketplace-rest-api v1.6.3 reveals a generally strong security posture regarding its immediate attack surface. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events that present an immediate entry point for exploitation. Furthermore, the code demonstrates good practices in its use of prepared statements for all SQL queries and proper output escaping for all identified outputs, with no file operations or external HTTP requests to consider. The presence of capability checks, even without nonce checks being explicitly identified on specific entry points (which are absent), suggests an awareness of authorization mechanisms.

However, the vulnerability history presents a significant concern. The plugin has a history of two known medium severity CVEs, specifically related to SQL Injection and Missing Authorization. While currently none are listed as unpatched, the presence of these past vulnerabilities, particularly in common WordPress plugin security flaws, indicates potential underlying weaknesses that might not be fully mitigated in this version. The fact that these past issues were 'Improper Neutralization of Special Elements used in an SQL Command' and 'Missing Authorization' is concerning given the limited attack surface identified in the current code analysis, suggesting that previous vulnerabilities might have existed on attack vectors that are no longer present or were patched imperfectly.

In conclusion, while v1.6.3 of wcfm-marketplace-rest-api appears to have a clean static analysis report concerning its immediate attack surface and coding practices like prepared statements and output escaping, the historical vulnerability data cannot be ignored. The past presence of medium-severity SQL Injection and Missing Authorization vulnerabilities suggests a need for continued vigilance and thorough auditing to ensure no residual or newly introduced risks exist. The absence of critical or high severity issues in the current analysis is positive, but the historical pattern warrants a cautious approach.

Key Concerns

  • Two known medium CVEs
  • Past SQL Injection vulnerability
  • Past Missing Authorization vulnerability
Vulnerabilities
2 published

WCFM – Multivendor Marketplace REST API for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-1311medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WooCommerce Multivendor Marketplace – REST API <= 1.6.2 - Authenticated (Subscriber+) SQL Injection

Mar 21, 2025 Patched in 1.6.3 (31d)
CVE-2023-2275medium · 4.3Missing Authorization

WooCommerce Multivendor Marketplace – REST API <= 1.5.3 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Order/Order Note Disclosure, Order Note Addition via REST API

Apr 26, 2023 Patched in 1.6.0 (272d)
Version History

WCFM – Multivendor Marketplace REST API for WooCommerce Release Timeline

Code Analysis
Analyzed Mar 16, 2026

WCFM – Multivendor Marketplace REST API for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
17 prepared
Unescaped Output
0
81 escaped
Nonce Checks
0
Capability Checks
11
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared17 total queries

Output Escaping

100% escaped81 total outputs
Attack Surface

WCFM – Multivendor Marketplace REST API for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionrest_api_initcore\class-wcfmapi-api-manager.php:43
filterwcfmapi_rest_prepare_product_objectcore\class-wcfmapi-api-manager.php:44
filterwoocommerce_rest_prepare_product_objectcore\class-wcfmapi-api-manager.php:45
filterwoocommerce_rest_prepare_shop_order_objectcore\class-wcfmapi-api-manager.php:46
actionjwt_auth_token_before_dispatchcore\class-wcfmapi.php:37
actionwcfmmp_loadedcore\class-wcfmapi.php:39
filterwoocommerce_rest_prepare_product_objectcore\class-wcfmapi.php:51
filterwcfmapi_rest_prepare_product_objectcore\class-wcfmapi.php:52
filterwcfm_one_signal_tokenshelpers\wcfmapi-core-functions.php:16
filterwcfm_one_signal_delivery_tokenshelpers\wcfmapi-core-functions.php:22
filterwoocommerce_rest_product_object_queryhelpers\wcfmapi-core-functions.php:29
filterwoocommerce_new_order_note_dataincludes\api\class-api-order-controller.php:957
actionadmin_noticeswcfm-marketplace-rest-api.php:34
actionbefore_woocommerce_initwcfm-marketplace-rest-api.php:45
Maintenance & Trust

WCFM – Multivendor Marketplace REST API for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 6, 2025
PHP min version7.4
Downloads94K

Community Trust

Rating90/100
Number of ratings6
Active installs1K
Developer Profile

WCFM – Multivendor Marketplace REST API for WooCommerce Developer Profile

WC Lovers

7 plugins · 42K total installs

65
trust score
Avg Security Score
80/100
Avg Patch Time
192 days
View full developer profile
Detection Fingerprints

How We Detect WCFM – Multivendor Marketplace REST API 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/wcfm-marketplace-rest-api/includes/api//wp-content/plugins/wcfm-marketplace-rest-api/core/

HTML / DOM Fingerprints

Data Attributes
wcfm_product_policy_dataproduct_restirction_messagewcfm_product_policy_data[visible]wcfm_product_policy_data[shipping_policy]wcfm_product_policy_data[shipping_policy_heading]wcfm_product_policy_data[refund_policy]+6 more
JS Globals
WCFMapi
REST Endpoints
/wp-json/wcfm-marketplace-rest-api//wp-json/wcfm-marketplace-rest-api/product//wp-json/wcfm-marketplace-rest-api/product-attribute//wp-json/wcfm-marketplace-rest-api/product-categories//wp-json/wcfm-marketplace-rest-api/order//wp-json/wcfm-marketplace-rest-api/settings//wp-json/wcfm-marketplace-rest-api/capabilities//wp-json/wcfm-marketplace-rest-api/notification//wp-json/wcfm-marketplace-rest-api/booking//wp-json/wcfm-marketplace-rest-api/site_details//wp-json/wcfm-marketplace-rest-api/sales_stats//wp-json/wcfm-marketplace-rest-api/enquiry//wp-json/wcfm-marketplace-rest-api/review//wp-json/wcfm-marketplace-rest-api/store_vendors//wp-json/wcfm-marketplace-rest-api/deliveries//wp-json/wcfm-marketplace-rest-api/support//wp-json/wcfm-marketplace-rest-api/customer_app_settings//wp-json/wcfm-marketplace-rest-api/user_profile//wp-json/wcfm-marketplace-rest-api/wc_cart//wp-json/wcfm-marketplace-rest-api/wc_checkout//wp-json/wcfm-marketplace-rest-api/wc_product_variation/
FAQ

Frequently Asked Questions about WCFM – Multivendor Marketplace REST API for WooCommerce