Fraud Prevention For WooCommerce and EDD Security & Risk Analysis

wordpress.org/plugins/woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers

It will Prevent fake orders and Blacklist fraud customers of your store.

5K active installs v2.3.4 PHP 5.6+ WP 5.0+ Updated Mar 19, 2026
blacklist-customersblacklist-fraud-customersfraud-preventionprevent-fake-orderswoocommerce-anti-fraud
95
A · Safe
CVEs total3
Unpatched0
Last CVEMar 18, 2026
Safety Verdict

Is Fraud Prevention For WooCommerce and EDD Safe to Use in 2026?

Generally Safe

Score 95/100

Fraud Prevention For WooCommerce and EDD has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

3 known CVEsLast CVE: Mar 18, 2026Updated 2mo ago
Risk Assessment

The "woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers" v2.3.3 plugin exhibits a mixed security posture. While it demonstrates good practices by using prepared statements for all SQL queries and having a low number of file operations and external HTTP requests, significant concerns arise from its attack surface. Notably, all 10 identified AJAX handlers lack authentication checks, creating a broad entry point for potential unauthorized actions. The static analysis also reveals that only 66% of output is properly escaped, indicating a risk of Cross-Site Scripting (XSS) vulnerabilities, although taint analysis did not find critical or high severity flows. The plugin's vulnerability history shows two past medium-severity CVEs related to information exposure and CSRF, which, despite being unpatched in this version, points to recurring issues. The presence of these historical vulnerabilities combined with the high number of unprotected AJAX endpoints suggests a need for improved security hardening, particularly in how user interactions are handled and validated.

Key Concerns

  • 10 unprotected AJAX handlers
  • 66% output escaping (34% unescaped)
  • 2 medium severity historical CVEs
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
3 published

Fraud Prevention For WooCommerce and EDD Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
2 CVEs in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
2

3 total CVEs

CVE-2026-25443high · 7.5Missing Authorization

Fraud Prevention For WooCommerce and EDD <= 2.3.3 - Missing Authorization to Unauthenticated Arbitrary Content Deletion

Mar 18, 2026 Patched in 2.3.4 (10d)
CVE-2026-24553medium · 4.3Exposure of Sensitive Information to an Unauthorized Actor

Fraud Prevention For Woocommerce <= 2.3.2 - Authenticated (Subscriber+) Information Exposure

Jan 22, 2026 Patched in 2.3.3 (34d)
CVE-2023-39159medium · 4.3Cross-Site Request Forgery (CSRF)

Woocommerce Blocker Lite <= 2.1.5 - Cross-Site Request Forgery

Jul 26, 2023 Patched in 2.1.6 (181d)
Code Analysis
Analyzed Mar 16, 2026

Fraud Prevention For WooCommerce and EDD Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
230
456 escaped
Nonce Checks
14
Capability Checks
3
File Operations
2
External Requests
8
Bundled Libraries
2

Bundled Libraries

Select2Freemius1.0

Output Escaping

66% escaped686 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
wcblu_geo_location_ajax (public\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers-public.php:1441)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
10 unprotected

Fraud Prevention For WooCommerce and EDD Attack Surface

Entry Points10
Unprotected10

AJAX Handlers 10

authwp_ajax_custom_send_user_emailincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:164
noprivwp_ajax_custom_send_user_emailincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:165
authwp_ajax_add_plugin_user_wblincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:166
noprivwp_ajax_add_plugin_user_wblincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:167
authwp_ajax_wcblu_reset_settingsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:168
authwp_ajax_export_settingsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:169
authwp_ajax_import_settingsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:170
authwp_ajax_wcblu_block_order_details_update_blacklistincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:190
authwp_ajax_wcblu_fetch_settingincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:204
authwp_ajax_wcblu_plugin_setup_wizard_submitincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:206
WordPress Hooks 41
filterplugin_row_metaincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:86
actioninitincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:149
actionadmin_enqueue_scriptsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:161
actionadmin_post_submit_form_wcbluincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:162
actionadmin_post_nopriv_submit_form_wcbluincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:163
actionadmin_menuincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:171
actionwoocommerce_blocker_prevent_fake_orders_and_blacklist_fraud_customers_aboutincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:172
actioninitincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:173
actionwp_dashboard_setupincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:179
filtermanage_banned_user_posts_columnsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:180
actionbulk_actions-edit-blocked_userincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:187
actionadmin_noticesincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:188
actionadmin_headincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:189
filteradmin_footer_textincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:193
actionadmin_footerincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:195
filterpost_row_actionsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:196
actionadmin_initincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:203
actionadmin_headincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:205
actionadmin_initincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:207
actionadmin_post_submit_general_setting_form_wcbluincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:208
actionadmin_post_nopriv_submit_general_setting_form_wcbluincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:209
actionwp_enqueue_scriptsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:221
actionwoocommerce_store_api_checkout_update_order_from_requestincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:226
actionwoocommerce_checkout_processincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:234
filterwoocommerce_process_registration_errorsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:237
filterregistration_errorsincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:244
actionwoocommerce_review_order_before_paymentincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:262
actionwoocommerce_after_checkout_validationincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:269
actionwoocommerce_review_order_before_submitincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:278
actionwoocommerce_after_checkout_validationincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:279
actionedd_checkout_error_checksincludes\class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php:290
actionconnect/beforewoocommerce-blocker.php:112
actionconnect/afterwoocommerce-blocker.php:129
actionplugins_loadedwoocommerce-blocker.php:177
actionadmin_noticeswoocommerce-blocker.php:189
actionadmin_initwoocommerce-blocker.php:190
filterhide_account_tabswoocommerce-blocker.php:243
actionafter_account_detailswoocommerce-blocker.php:255
actionhide_billing_and_payments_infowoocommerce-blocker.php:267
actionhide_freemius_powered_bywoocommerce-blocker.php:279
actionbefore_woocommerce_initwoocommerce-blocker.php:286
Maintenance & Trust

Fraud Prevention For WooCommerce and EDD Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 19, 2026
PHP min version5.6
Downloads141K

Community Trust

Rating74/100
Number of ratings23
Active installs5K
Developer Profile

Fraud Prevention For WooCommerce and EDD Developer Profile

dotsquares

39 plugins · 95K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
431 days
View full developer profile
Detection Fingerprints

How We Detect Fraud Prevention For WooCommerce and EDD

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/freemius/start.php/wp-content/plugins/woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/admin/partials/dots-plugin-setup-wizard.php/wp-content/plugins/woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/includes/class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers-activator.php/wp-content/plugins/woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/includes/class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers-deactivator.php/wp-content/plugins/woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/includes/class-woocommerce-blocker-prevent-fake-orders-and-blacklist-fraud-customers.php/wp-content/plugins/woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/includes/excelwriter.inc.php
Version Parameters
woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/style.css?ver=woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/style.css?ver=woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
ds-wizard-wrapds-wizard-contentcta-title
JS Globals
wbpfoabfc_fs
FAQ

Frequently Asked Questions about Fraud Prevention For WooCommerce and EDD