FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager Security & Risk Analysis

wordpress.org/plugins/fluent-affiliate

The Ultimate all-in-one affiliate program management plugin for WordPress.

1K active installs v1.3.0 PHP 7.4+ WP 6.0+ Updated Feb 3, 2026
affiliate-managementaffiliate-marketingaffiliate-programwp-affiliate
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager Safe to Use in 2026?

Generally Safe

Score 100/100

FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager 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 'fluent-affiliate' v1.3.0 plugin exhibits a mixed security posture. While a significant portion of its SQL queries utilize prepared statements and output is generally well-escaped, there are notable areas of concern. The plugin exposes a considerable attack surface with six AJAX handlers that lack authentication checks, presenting a high risk of unauthorized actions being performed. Furthermore, the presence of the `unserialize` function without clear sanitization or validation on its input is a critical security flaw that could lead to remote code execution vulnerabilities if exploited with malicious serialized data. The absence of any recorded vulnerabilities in its history is a positive sign, suggesting either a history of secure development or limited exposure to targeted attacks. However, this should not overshadow the immediate risks identified in the static analysis.

Key Concerns

  • 6 AJAX handlers without auth checks
  • Dangerous function 'unserialize' without apparent checks
  • 0 Nonce checks on entry points
  • 5 Capability checks found
Vulnerabilities
None known

FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager Security Vulnerabilities

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

FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager Code Analysis

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

Dangerous Functions Found

unserializereturn @unserialize(trim($data), [app\Helper\Utility.php:481

SQL Query Safety

87% prepared38 total queries

Output Escaping

95% escaped200 total outputs
Attack Surface
6 unprotected

FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager Attack Surface

Entry Points8
Unprotected6

AJAX Handlers 6

authwp_ajax_fluent_affiliate_user_loginapp\Modules\Auth\AuthHandler.php:24
noprivwp_ajax_fluent_affiliate_user_loginapp\Modules\Auth\AuthHandler.php:25
authwp_ajax_fluent_affiliate_user_registrationapp\Modules\Auth\AuthHandler.php:27
noprivwp_ajax_fluent_affiliate_user_registrationapp\Modules\Auth\AuthHandler.php:28
authwp_ajax_fluent_aff_count_visitapp\Modules\Tracker\Track.php:16
noprivwp_ajax_fluent_aff_count_visitapp\Modules\Tracker\Track.php:17

Shortcodes 2

[fluent_affiliate_register_form] app\Modules\Auth\AuthHandler.php:18
[fluent_affiliate_portal] app\Modules\Portal\CustomerPortal.php:20
WordPress Hooks 69
actionplugins_loadedapp\Hooks\actions.php:18
actioninitapp\Hooks\actions.php:22
filterfluent_affiliate/parse_smart_codesapp\Hooks\filters.php:21
filterwp_plugin_check_ignore_directoriesapp\Hooks\filters.php:25
actionadmin_enqueue_scriptsapp\Hooks\Handlers\AdminMenuHandler.php:28
filteruser_can_richeditapp\Hooks\Handlers\AdminMenuHandler.php:185
actionadmin_footerapp\Hooks\Handlers\AdminMenuHandler.php:195
actionenqueue_block_editor_assetsapp\Hooks\Handlers\BlockEditorHandler.php:16
actionwp_dashboard_setupapp\Hooks\Handlers\DashboardWidgetHandler.php:14
actionadmin_enqueue_scriptsapp\Hooks\Handlers\DashboardWidgetHandler.php:27
actionfluent_affiliate/affiliate_createdapp\Hooks\Handlers\EmailNotificationHandler.php:19
actionfluent_affiliate/affiliate_status_to_activeapp\Hooks\Handlers\EmailNotificationHandler.php:20
actionfluent_affiliate/payout/transaction/transaction_updated_to_paidapp\Hooks\Handlers\EmailNotificationHandler.php:23
actionfluent_affiliate/referral_marked_unpaidapp\Hooks\Handlers\EmailNotificationHandler.php:26
actionfluent_affiliate/send_new_referral_notificationapp\Hooks\Handlers\EmailNotificationHandler.php:27
actionfluent_affiliate_scheduled_hour_jobsapp\Hooks\Handlers\Scheduler.php:10
actionfluent_affiliate_scheduled_daily_jobsapp\Hooks\Handlers\Scheduler.php:14
actionfluent_affiliate/render_login_formapp\Modules\Auth\AuthHandler.php:15
actionfluent_affiliate/render_signup_formapp\Modules\Auth\AuthHandler.php:16
filterfluent_crm/import_providersapp\Modules\FluentCRM\DeepIntegration.php:17
filterfluentcrm_contacts_filter_fluent_affiliateapp\Modules\FluentCRM\DeepIntegration.php:22
filterfluentcrm_advanced_filter_optionsapp\Modules\FluentCRM\DeepIntegration.php:23
filterfluent_crm/smartcode_group_callback_fluent_affiliateapp\Modules\FluentCRM\DeepIntegration.php:24
filterfluent_crm/extended_smart_codesapp\Modules\FluentCRM\DeepIntegration.php:25
filterfluentcrm_automation_condition_groupsapp\Modules\FluentCRM\DeepIntegration.php:28
filterfluentcrm_automation_conditions_assess_fluent_affiliateapp\Modules\FluentCRM\DeepIntegration.php:29
filterfluent_crm/subscriber_info_widgetsapp\Modules\FluentCRM\Init.php:24
filterfluent_affiliate/affiliate_widgetsapp\Modules\FluentCRM\Init.php:25
filterfluent_crm_funnel_context_smart_codesapp\Modules\FluentCRM\Init.php:44
filterfluent_crm/smartcode_group_callback_fa_affiliateapp\Modules\FluentCRM\Init.php:46
filterfluent_crm/smartcode_group_callback_fa_transactionapp\Modules\FluentCRM\Init.php:47
filterfluent_crm/smartcode_group_callback_fa_referralapp\Modules\FluentCRM\Init.php:48
filterfluent_affiliate/get_integrationsapp\Modules\Integrations\BaseConnectorSettings.php:14
filterfluent_affiliate/get_integrationsapp\Modules\Integrations\CoreIntegrationsInit.php:39
actionfluent_booking/after_draft_order_createdapp\Modules\Integrations\FluentBooking\Bootstrap.php:23
actionfluent_booking/payment/status_changedapp\Modules\Integrations\FluentBooking\Bootstrap.php:24
actionfluent_affiliate/provider_reference_fluent_booking_urlapp\Modules\Integrations\FluentBooking\Bootstrap.php:25
filterfluent_booking/host_view_page_varsapp\Modules\Integrations\FluentBooking\Bootstrap.php:28
filterfluent_booking/event_landing_page_varsapp\Modules\Integrations\FluentBooking\Bootstrap.php:29
actionfluent_cart/order_createdapp\Modules\Integrations\FluentCart\Bootstrap.php:26
actionfluent_cart/order_paid_doneapp\Modules\Integrations\FluentCart\Bootstrap.php:27
actionfluent_cart/order_refundedapp\Modules\Integrations\FluentCart\Bootstrap.php:28
filterfluent_affiliate/provider_reference_fluent_cart_urlapp\Modules\Integrations\FluentCart\Bootstrap.php:33
filterfluent_cart/widgets/single_coupon_pageapp\Modules\Integrations\FluentCart\Bootstrap.php:34
filterfluent_cart/get_dynamic_search_affiliateapp\Modules\Integrations\FluentCart\Bootstrap.php:35
actionfluent_cart/coupon_createdapp\Modules\Integrations\FluentCart\Bootstrap.php:36
actionfluent_cart/coupon_updatedapp\Modules\Integrations\FluentCart\Bootstrap.php:37
actionfluentform/process_paymentapp\Modules\Integrations\FluentForms\Bootstrap.php:21
actionfluentform/payment_failedapp\Modules\Integrations\FluentForms\Bootstrap.php:23
actionfluentform/payment_refundedapp\Modules\Integrations\FluentForms\Bootstrap.php:24
actionfluentform/payment_cancelledapp\Modules\Integrations\FluentForms\Bootstrap.php:25
actionfluentform/after_transaction_status_changeapp\Modules\Integrations\FluentForms\Bootstrap.php:27
filterfluent_affiliate/provider_reference_fluent_forms_urlapp\Modules\Integrations\FluentForms\Bootstrap.php:34
actioninitapp\Modules\Integrations\FluentForms\Connector.php:20
filterfluentform/notifying_async_fluent_affiliate_registrationapp\Modules\Integrations\FluentForms\FluentFormAffiliateRegistration.php:52
actionwppayform/after_transaction_data_insertapp\Modules\Integrations\Paymattic\Bootstrap.php:18
actionwppayform/after_payment_status_changeapp\Modules\Integrations\Paymattic\Bootstrap.php:19
actionwppayform/form_payment_successapp\Modules\Integrations\Paymattic\Bootstrap.php:21
actionfluent_affiliate/provider_reference_paymattic_urlapp\Modules\Integrations\Paymattic\Bootstrap.php:25
filterwppayform_notifying_async_fluent_affiliateapp\Modules\Integrations\Paymattic\BootstrapAffiliateRegister.php:32
actioninitapp\Modules\Integrations\Paymattic\Connector.php:18
actionwp_enqueue_scriptsapp\Modules\Portal\CustomerPortal.php:72
actionwp_enqueue_scriptsapp\Modules\Tracker\Track.php:15
actionplugins_loadedboot\app.php:38
actioninitboot\app.php:41
actionfluentcrm_loadedboot\app.php:48
actionfluent_affilate/rendering_admin_appboot\app.php:57
actioninitboot\app.php:73
actionwp_insert_siteboot\app.php:80

Scheduled Events 1

fluent_affiliate/send_new_referral_notification
Maintenance & Trust

FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 3, 2026
PHP min version7.4
Downloads7K

Community Trust

Rating86/100
Number of ratings4
Active installs1K
Developer Profile

FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager Developer Profile

Shahjahan Jewel

17 plugins · 1.3M total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
113 days
View full developer profile
Detection Fingerprints

How We Detect FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/fluent-affiliate/dist/css/admin.css/wp-content/plugins/fluent-affiliate/dist/css/vendor.css/wp-content/plugins/fluent-affiliate/dist/js/admin.js/wp-content/plugins/fluent-affiliate/dist/js/vendor.js/wp-content/plugins/fluent-affiliate/app/Assets/dist/images/FluentAffiliateLogo.png/wp-content/plugins/fluent-affiliate/app/Assets/dist/images/FluentAffiliateLogoDark.png
Script Paths
fluent-affiliate/dist/js/vendor.jsfluent-affiliate/dist/js/admin.js
Version Parameters
fluent-affiliate/dist/css/admin.css?ver=fluent-affiliate/dist/css/vendor.css?ver=fluent-affiliate/dist/js/admin.js?ver=fluent-affiliate/dist/js/vendor.js?ver=

HTML / DOM Fingerprints

CSS Classes
fluent_affiliate_menu_icon
Data Attributes
data-fluent_affiliate_base_url
JS Globals
fluent_affiliatefluent_affiliate_admin_params
FAQ

Frequently Asked Questions about FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager