FraudLabs Pro for WooCommerce Security & Risk Analysis

wordpress.org/plugins/fraudlabs-pro-for-woocommerce

Fraud prevention plugin for WooCommerce to minimize payment fraud and avoid chargebacks. With the FraudLabs Pro Micro Plan, you can get 500 free fraud …

1K active installs v2.23.6 PHP + WP 4.6+ Updated Mar 13, 2026
chargebackfraud-preventionfraudlabsprowoocommercewoocommerce-fraud-detection
98
A · Safe
CVEs total2
Unpatched0
Last CVEJun 5, 2025
Safety Verdict

Is FraudLabs Pro for WooCommerce Safe to Use in 2026?

Generally Safe

Score 98/100

FraudLabs Pro for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jun 5, 2025Updated 21d ago
Risk Assessment

The fraudlabs-pro-for-woocommerce plugin v2.23.6 presents a mixed security posture. On the positive side, the plugin has a limited attack surface with no identified REST API routes, shortcodes, or cron events, and all detected AJAX handlers are protected. Furthermore, a good percentage of SQL queries utilize prepared statements, and the majority of output is properly escaped, indicating an effort towards secure coding practices. The plugin also demonstrates a robust use of nonces and capability checks, which are crucial for preventing various types of attacks.

However, several areas raise concerns. The presence of the `unserialize` function is a significant risk, as it can lead to Remote Code Execution (RCE) if user-supplied data is unserialized without proper sanitization. The taint analysis reveals two high-severity flows with unsanitized paths, directly correlating with this risk and suggesting potential vulnerabilities that could be exploited. While there are no currently unpatched CVEs, the historical presence of two medium-severity vulnerabilities, specifically Missing Authorization and CSRF, coupled with the recent vulnerability date of 2025-06-05, suggests a recurring pattern of security weaknesses that require vigilance. The plugin also makes external HTTP requests, which can be a vector for attacks if not handled securely.

In conclusion, while the plugin has strengths in its limited attack surface and good default security practices like nonce and capability checks, the identified high-severity taint flows and the historical vulnerability patterns, particularly concerning unserialization, warrant careful attention. The plugin developers should prioritize addressing the high-severity taint flows and reinforcing the sanitization of any data processed by `unserialize` to mitigate the risks of RCE and ensure a more robust security posture.

Key Concerns

  • High severity taint flow with unsanitized paths
  • High severity taint flow with unsanitized paths
  • Dangerous function detected: unserialize
  • Historical medium severity CVEs (x2)
  • External HTTP requests
Vulnerabilities
2

FraudLabs Pro for WooCommerce Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-49320medium · 5.3Missing Authorization

FraudLabs Pro for WooCommerce <= 2.22.11 - Missing Authorization

Jun 5, 2025 Patched in 2.22.12 (6d)
CVE-2025-32659medium · 6.1Cross-Site Request Forgery (CSRF)

FraudLabs Pro for WooCommerce <= 2.22.8 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Apr 9, 2025 Patched in 2.22.9 (22d)
Code Analysis
Analyzed Mar 16, 2026

FraudLabs Pro for WooCommerce Code Analysis

Dangerous Functions
1
Raw SQL Queries
3
4 prepared
Unescaped Output
28
94 escaped
Nonce Checks
10
Capability Checks
2
File Operations
2
External Requests
7
Bundled Libraries
0

Dangerous Functions Found

unserialize$data[] = unserialize($metaValue->meta_value);includes\class.wc-fraudlabspro.php:3108

SQL Query Safety

57% prepared7 total queries

Output Escaping

77% escaped122 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
validate_order (includes\class.wc-fraudlabspro.php:342)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

FraudLabs Pro for WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_fraudlabspro_woocommerce_submit_feedbackincludes\class.wc-fraudlabspro.php:75
authwp_ajax_fraudlabspro_woocommerce_validate_api_keyincludes\class.wc-fraudlabspro.php:76
WordPress Hooks 22
actionadmin_enqueue_scriptsincludes\class.wc-fraudlabspro.php:71
actionadmin_footer_textincludes\class.wc-fraudlabspro.php:72
actionadmin_menuincludes\class.wc-fraudlabspro.php:73
actionadmin_noticesincludes\class.wc-fraudlabspro.php:74
actionwp_loadedincludes\class.wc-fraudlabspro.php:77
actionwp_footerincludes\class.wc-fraudlabspro.php:78
filtermanage_shop_order_posts_columnsincludes\class.wc-fraudlabspro.php:81
actionmanage_shop_order_posts_custom_columnincludes\class.wc-fraudlabspro.php:82
filtermanage_woocommerce_page_wc-orders_columnsincludes\class.wc-fraudlabspro.php:83
actionwoocommerce_shop_order_list_table_custom_columnincludes\class.wc-fraudlabspro.php:84
actionwoocommerce_admin_order_data_after_billing_addressincludes\class.wc-fraudlabspro.php:85
actionwoocommerce_store_api_checkout_order_processedincludes\class.wc-fraudlabspro.php:86
actionwoocommerce_after_checkout_formincludes\class.wc-fraudlabspro.php:87
actionwoocommerce_checkout_order_processedincludes\class.wc-fraudlabspro.php:88
actionwoocommerce_order_status_changedincludes\class.wc-fraudlabspro.php:89
actionwoocommerce_order_status_completedincludes\class.wc-fraudlabspro.php:90
actionwoocommerce_order_status_cancelledincludes\class.wc-fraudlabspro.php:91
actionwoocommerce_pre_payment_completeincludes\class.wc-fraudlabspro.php:92
actionwoocommerce_payment_completeincludes\class.wc-fraudlabspro.php:93
actionplugins_loadedinit.php:37
actionadmin_initinit.php:43
actionadmin_noticesinit.php:59
Maintenance & Trust

FraudLabs Pro for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version
Downloads82K

Community Trust

Rating84/100
Number of ratings18
Active installs1K
Developer Profile

FraudLabs Pro for WooCommerce Developer Profile

fraudlabspro

3 plugins · 1K total installs

93
trust score
Avg Security Score
99/100
Avg Patch Time
11 days
View full developer profile
Detection Fingerprints

How We Detect FraudLabs Pro 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/fraudlabs-pro-for-woocommerce/assets/js/backend/flp-notice.js/wp-content/plugins/fraudlabs-pro-for-woocommerce/assets/js/frontend/flp-agent.js/wp-content/plugins/fraudlabs-pro-for-woocommerce/assets/css/flp-styles.css/wp-content/plugins/fraudlabs-pro-for-woocommerce/assets/js/backend/flp-settings.js
Script Paths
/wp-content/plugins/fraudlabs-pro-for-woocommerce/assets/js/backend/flp-notice.js/wp-content/plugins/fraudlabs-pro-for-woocommerce/assets/js/frontend/flp-agent.js/wp-content/plugins/fraudlabs-pro-for-woocommerce/assets/js/backend/flp-settings.js
Version Parameters
fraudlabs-pro-for-woocommerce/assets/js/backend/flp-notice.js?ver=fraudlabs-pro-for-woocommerce/assets/js/frontend/flp-agent.js?ver=fraudlabs-pro-for-woocommerce/assets/css/flp-styles.css?ver=fraudlabs-pro-for-woocommerce/assets/js/backend/flp-settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
flp-noticeflp-response-message
HTML Comments
<!-- FraudLabs Pro for WooCommerce --><!-- This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. --><!-- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. --><!-- You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. -->
Data Attributes
data-flp-keydata-flp-key-setting
JS Globals
flp_notice_ajaxurlflp_settings_ajaxurlflp_form_configflp_order_id
FAQ

Frequently Asked Questions about FraudLabs Pro for WooCommerce