DFX Automatic Role Changer for WooCommerce Security & Risk Analysis

wordpress.org/plugins/dfx-woo-role-changer

This plugin allows the association of a role to a WooCommerce product so the role is assigned to a registered user when the product is purchased.

400 active installs v20250325 PHP + WP 3.1+ Updated Mar 22, 2026
rolewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DFX Automatic Role Changer for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

DFX Automatic Role Changer for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The static analysis of "dfx-woo-role-changer" v20250325 reveals a seemingly secure plugin with no apparent direct attack vectors exposed through its code. The plugin demonstrates good security practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and properly escaping all identified outputs. Furthermore, there are no file operations or external HTTP requests, and a complete absence of AJAX handlers, REST API routes, shortcodes, or cron events that could serve as entry points. The lack of any recorded vulnerabilities in its history also suggests a history of diligent security. However, the complete absence of nonce and capability checks across all potential (though currently nonexistent) entry points is a significant concern. While the plugin currently has zero entry points, should any be introduced in future updates without proper authorization and validation mechanisms, it would create immediate and critical vulnerabilities. The presence of the Freemius v1.0 library, which is quite old, also presents a potential risk if it contains known vulnerabilities not directly attributable to the "dfx-woo-role-changer" plugin itself.

Key Concerns

  • Bundled outdated library (Freemius v1.0)
  • Missing capability checks (potential future risk)
  • Missing nonce checks (potential future risk)
Vulnerabilities
None known

DFX Automatic Role Changer for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

DFX Automatic Role Changer for WooCommerce Release Timeline

v20250325Current
v20250204
v20250203
v20250130
v20250127
v20250122.1
v20250122
v20240616
v20240319.1
v20240319
v20201217.2
v20201217.1
v20201217
v20201115
Code Analysis
Analyzed Mar 16, 2026

DFX Automatic Role Changer for WooCommerce Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

100% escaped1 total outputs
Attack Surface

DFX Automatic Role Changer for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionplugins_loadeddfx-woo-role-changer.php:140
actionwoocommerce_payment_completedfx-woo-role-changer.php:143
filterwoocommerce_order_refundeddfx-woo-role-changer.php:149
actionwoocommerce_order_status_processingdfx-woo-role-changer.php:157
actionwoocommerce_order_status_processing_to_refundeddfx-woo-role-changer.php:163
actionwoocommerce_order_status_processing_to_cancelleddfx-woo-role-changer.php:169
actionwoocommerce_order_status_processing_to_on-holddfx-woo-role-changer.php:175
actionwoocommerce_order_status_completeddfx-woo-role-changer.php:183
actionwoocommerce_order_status_completed_to_refundeddfx-woo-role-changer.php:191
actionwoocommerce_order_status_completed_to_cancelleddfx-woo-role-changer.php:197
actionwoocommerce_order_status_completed_to_on-holddfx-woo-role-changer.php:203
actionwoocommerce_product_options_general_product_datadfx-woo-role-changer.php:212
actionwoocommerce_process_product_metadfx-woo-role-changer.php:213
actionwoocommerce_settings_tabs_productsdfx-woo-role-changer.php:221
actionwoocommerce_update_options_productsdfx-woo-role-changer.php:222
actionbefore_woocommerce_initdfx-woo-role-changer.php:224
Maintenance & Trust

DFX Automatic Role Changer for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 22, 2026
PHP min version
Downloads5K

Community Trust

Rating86/100
Number of ratings6
Active installs400
Developer Profile

DFX Automatic Role Changer for WooCommerce Developer Profile

David Marín Carreño

2 plugins · 700 total installs

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

How We Detect DFX Automatic Role Changer 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/dfx-woo-role-changer/freemius/start.php

HTML / DOM Fingerprints

JS Globals
dfx_woo_role_changer_fs
FAQ

Frequently Asked Questions about DFX Automatic Role Changer for WooCommerce