BadActors.io Fraud Review for WooCommerce Security & Risk Analysis

wordpress.org/plugins/badactorsio

Integrates WooCommerce with BadActors.io fraud detection API to help merchants identify, prevent and report fraudulent orders.

0 active installs v1.1.7 PHP 7.4+ WP 5.0+ Updated Unknown
chargebackfraudfraud-preventionsecuritywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BadActors.io Fraud Review for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

BadActors.io Fraud Review for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "badactorsio" plugin v1.1.7 exhibits a generally positive security posture with several good practices in place. The static analysis reveals a substantial number of AJAX handlers, but importantly, all are protected by authentication checks, indicating a strong defense against unauthorized access to these entry points. The plugin also incorporates a healthy number of nonce and capability checks, further bolstering its security. The absence of dangerous functions, file operations, and bundled libraries is also commendable. However, concerns arise from the output escaping, where only 50% of outputs are properly escaped, presenting a potential risk for cross-site scripting (XSS) vulnerabilities. Additionally, the taint analysis identified two flows with unsanitized paths, which, while not classified as critical or high severity, still represent potential security weaknesses that could be exploited. The vulnerability history shows no recorded CVEs, which is a significant strength, suggesting a history of stable and secure development. While the lack of past vulnerabilities is reassuring, the identified issues in output escaping and taint analysis warrant attention to maintain this positive security track record.

Key Concerns

  • Outputs not properly escaped
  • Flows with unsanitized paths
Vulnerabilities
None known

BadActors.io Fraud Review for WooCommerce Security Vulnerabilities

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

BadActors.io Fraud Review for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
12
27 prepared
Unescaped Output
80
79 escaped
Nonce Checks
11
Capability Checks
22
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

69% prepared39 total queries

Output Escaping

50% escaped159 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
handle_get_review (includes\class-badactors-admin.php:645)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BadActors.io Fraud Review for WooCommerce Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 10

authwp_ajax_badactors_manual_searchincludes\class-badactors-admin.php:17
authwp_ajax_badactors_submit_reviewincludes\class-badactors-admin.php:18
authwp_ajax_badactors_update_reviewincludes\class-badactors-admin.php:19
authwp_ajax_badactors_get_reviewincludes\class-badactors-admin.php:20
authwp_ajax_badactors_loginincludes\class-badactors-settings.php:18
authwp_ajax_badactors_test_connectionincludes\class-badactors-settings.php:19
authwp_ajax_badactors_create_tablesincludes\class-badactors-settings.php:20
authwp_ajax_badactors_fetch_storesincludes\class-badactors-settings.php:21
authwp_ajax_badactors_create_storeincludes\class-badactors-settings.php:22
authwp_ajax_badactors_cache_store_domainincludes\class-badactors-settings.php:23
WordPress Hooks 27
actionadmin_noticesbadactorsio.php:59
actionplugins_loadedbadactorsio.php:82
actioninitbadactorsio.php:84
actionplugins_loadedbadactorsio.php:220
actionbefore_woocommerce_initbadactorsio.php:225
actionadd_meta_boxesincludes\class-badactors-admin.php:14
actionadmin_enqueue_scriptsincludes\class-badactors-admin.php:23
filtermanage_shop_order_posts_columnsincludes\class-badactors-admin.php:26
actionmanage_shop_order_posts_custom_columnincludes\class-badactors-admin.php:27
filtermanage_woocommerce_page_wc-orders_columnsincludes\class-badactors-admin.php:30
actionmanage_woocommerce_page_wc-orders_custom_columnincludes\class-badactors-admin.php:31
filterbulk_actions-edit-shop_orderincludes\class-badactors-admin.php:34
filterhandle_bulk_actions-edit-shop_orderincludes\class-badactors-admin.php:35
filterbulk_actions-woocommerce_page_wc-ordersincludes\class-badactors-admin.php:38
filterhandle_bulk_actions-woocommerce_page_wc-ordersincludes\class-badactors-admin.php:39
actionadmin_noticesincludes\class-badactors-admin.php:42
actionadmin_noticesincludes\class-badactors-admin.php:43
actionwoocommerce_after_order_object_saveincludes\class-badactors-order-handler.php:14
actionwp_insert_postincludes\class-badactors-order-handler.php:19
actionbadactors_process_orderincludes\class-badactors-queue.php:14
actionbadactors_search_reviewsincludes\class-badactors-queue.php:15
actionbadactors_cleanup_logsincludes\class-badactors-queue.php:18
actionbadactors_refresh_stale_reviewsincludes\class-badactors-queue.php:19
actionadmin_menuincludes\class-badactors-settings.php:15
actionadmin_initincludes\class-badactors-settings.php:16
actionadmin_enqueue_scriptsincludes\class-badactors-settings.php:17
actionupdate_option_badactors_store_uuidincludes\class-badactors-settings.php:92

Scheduled Events 4

badactors_cleanup_logs
badactors_refresh_stale_reviews
badactors_process_order
badactors_search_reviews
Maintenance & Trust

BadActors.io Fraud Review for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads101

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

BadActors.io Fraud Review for WooCommerce Developer Profile

badactors

1 plugin · 0 total installs

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

How We Detect BadActors.io Fraud Review 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/badactorsio/assets/css/admin-styles.css/wp-content/plugins/badactorsio/assets/js/admin.js
Script Paths
/wp-content/plugins/badactorsio/assets/js/admin.js
Version Parameters
badactorsio/assets/css/admin-styles.css?ver=badactorsio/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
badactors-admin-pagebadactors-settings-section
HTML Comments
<!-- BadActors.io - Fraud Review for WooCommerce --><!-- BadActors Admin Settings -->
Data Attributes
data-badactors-api-urldata-badactors-nonce
JS Globals
badactorsioAdmin
REST Endpoints
/wp-json/badactorsio/v1/settings/wp-json/badactorsio/v1/orders
FAQ

Frequently Asked Questions about BadActors.io Fraud Review for WooCommerce