AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking Security & Risk Analysis

wordpress.org/plugins/affiliatex

AffiliateX is the best WordPress Amazon Affiliate Plugin. Create professional affiliate websites with customizable WordPress Amazon Affiliate Blocks.

10K active installs v2.3.5 PHP 7.4+ WP 5.8+ Updated Jul 17, 2026
affiliateaffiliate-linksaffiliate-marketingaffiliate-pluginamazon-affiliate
97
A · Safe
CVEs total3
Unpatched0
Last CVEJan 15, 2026
Safety Verdict

Is AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking Safe to Use in 2026?

Generally Safe

Score 97/100

AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking 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: Jan 15, 2026Updated 1mo ago
Risk Assessment

The affiliatex plugin v1.4.2.2 exhibits a mixed security posture. On the positive side, it demonstrates strong practices with 100% of SQL queries using prepared statements and a very high percentage (97%) of properly escaped output. The absence of dangerous functions, file operations, and taint flows with unsanitized paths are also encouraging signs. However, the plugin has a notable attack surface with 9 AJAX handlers, 4 of which lack authentication checks, presenting a significant concern. While there are no currently unpatched CVEs, the history of 3 medium severity vulnerabilities, including missing authorization and cross-site scripting, is a red flag, suggesting recurring security weaknesses in these areas. The last vulnerability being in 2026 also suggests this analysis might be based on future information or a typo.

Key Concerns

  • Unprotected AJAX handlers
  • History of medium severity vulnerabilities
  • Bundled Freemius v1.0 library
Vulnerabilities
3 published

AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking Security Vulnerabilities

CVEs by Year

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

Severity Breakdown

Medium
3

3 total CVEs

CVE-2025-13859medium · 6.4Missing Authorization

AffiliateX 1.0.0 - 1.3.9.3 - Authenticated (Subscriber+) Missing Authorization to Stored Cross-Site Scripting via save_customization_settings

Jan 15, 2026 Patched in 1.4.0 (1d)
CVE-2025-69346medium · 4.3Missing Authorization

AffiliateX <= 1.3.9.3 - Missing Authorization

Jan 6, 2026 Patched in 1.4.0 (9d)
CVE-2024-49692medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

AffiliateX <= 1.2.9 - Authenticated (Contributor+) Stored Cross-Site Scripting

Oct 21, 2024 Patched in 1.2.9.1 (10d)
Version History

AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking Release Timeline

v2.3.5Current
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.1
v2.2.0
v2.1.0
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0
v1.4.4.2
v1.4.4.1
Code Analysis
Analyzed Mar 16, 2026

AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

97% escaped445 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
save_block_settings (includes\functions\AjaxFunctions.php:68)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking Attack Surface

Entry Points14
Unprotected4

AJAX Handlers 9

noprivwp_ajax_get_template_libraryincludes\AffiliateXTemplateLibrary.php:62
authwp_ajax_get_template_libraryincludes\AffiliateXTemplateLibrary.php:63
authwp_ajax_get_elementor_template_libraryincludes\AffiliateXTemplateLibrary.php:66
authwp_ajax_affiliatex_get_fonts_listincludes\classes\class-ab-fonts-manager.php:884
authwp_ajax_get_block_settingsincludes\functions\AjaxFunctions.php:48
authwp_ajax_save_block_settingsincludes\functions\AjaxFunctions.php:49
authwp_ajax_get_customization_settingsincludes\functions\AjaxFunctions.php:50
authwp_ajax_save_customization_settingsincludes\functions\AjaxFunctions.php:51
authwp_ajax_affiliatex_notice_dismissedincludes\notice\NoticeBase.php:17

REST API Routes 5

POST/wp-json/affiliatex/v1/api/save-amazon-settingsincludes\amazon\admin\AmazonSettings.php:32
GET/wp-json/affiliatex/v1/api/get-amazon-settingsincludes\amazon\admin\AmazonSettings.php:44
GET/wp-json/affiliatex/v1/api/get-amazon-countriesincludes\amazon\admin\AmazonSettings.php:56
GET/wp-json/affiliatex/v1/api/get-amazon-statusincludes\amazon\admin\AmazonSettings.php:68
GET/wp-json/affiliatex/v1/api/get-usage-statsincludes\amazon\admin\AmazonSettings.php:80
WordPress Hooks 36
actioninitincludes\AffiliateX.php:105
actionenqueue_block_editor_assetsincludes\AffiliateXAdmin.php:34
actionelementor/editor/after_enqueue_scriptsincludes\AffiliateXAdmin.php:35
filterblock_categories_allincludes\AffiliateXAdmin.php:36
actionadmin_enqueue_scriptsincludes\AffiliateXAdmin.php:37
actionadmin_enqueue_scriptsincludes\AffiliateXAdmin.php:39
actionadmin_menuincludes\AffiliateXAdmin.php:41
actionwp_enqueue_scriptsincludes\AffiliateXPublic.php:34
actionwpincludes\AffiliateXPublic.php:35
actionwp_headincludes\AffiliateXPublic.php:36
actioninitincludes\AffiliateXTemplateLibrary.php:59
actioninitincludes\AffiliateXTemplateLibrary.php:60
actionaffiliatex_daily_template_updateincludes\AffiliateXTemplateLibrary.php:61
actionelementor/initincludes\AffiliateXWidgets.php:30
filteraffiliatex_widgets_before_initincludes\AffiliateXWidgets.php:31
actionrest_api_initincludes\amazon\admin\AmazonSettings.php:23
actioninitincludes\blocks\BaseBlock.php:41
actionenqueue_block_editor_assetsincludes\blocks\BaseBlock.php:42
actionelementor/controls/controls_registeredincludes\elementor\ControlsManager.php:51
actionelementor/editor/after_enqueue_scriptsincludes\elementor\ElementorManager.php:24
actionelementor/icons_manager/additional_tabsincludes\elementor\ElementorManager.php:25
actionelementor/editor/after_enqueue_stylesincludes\elementor\ElementorManager.php:26
actionelementor/preview/enqueue_stylesincludes\elementor\ElementorManager.php:27
actionelementor/widgets/registerincludes\elementor\WidgetManager.php:37
actionelementor/elements/categories_registeredincludes\elementor\WidgetManager.php:40
actionelementor/frontend/after_enqueue_stylesincludes\elementor\WidgetManager.php:43
actionelementor/editor/after_enqueue_stylesincludes\elementor\WidgetManager.php:44
actionelementor/preview/enqueue_scriptsincludes\elementor\WidgetManager.php:45
actionwp_enqueue_scriptsincludes\elementor\WidgetManager.php:48
actioninitincludes\migration\MigrationManager.php:21
actionadmin_enqueue_scriptsincludes\notice\AdminNoticeManager.php:32
actionadmin_initincludes\notice\CampaignNoticeHandler.php:14
actionadmin_initincludes\notice\CampaignNoticeHandler.php:15
actionadmin_noticesincludes\notice\NoticeBase.php:16
actionadmin_initincludes\notice\NoticeHandler.php:16
actionadmin_enqueue_scriptsincludes\notice\NoticeHandler.php:17

Scheduled Events 1

affiliatex_daily_template_update
Maintenance & Trust

AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 17, 2026
PHP min version7.4
Downloads521K

Community Trust

Rating90/100
Number of ratings34
Active installs10K
Developer Profile

AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking Developer Profile

WPCenter

1 plugin · 10K total installs

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

How We Detect AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/affiliatex/build/adminJS.js/wp-content/plugins/affiliatex/build/dashboard.css/wp-content/plugins/affiliatex/build/admin.css/wp-content/plugins/affiliatex/assets/css/toastr.min.css/wp-content/plugins/affiliatex/build/adminCSS.css
Script Paths
/wp-content/plugins/affiliatex/build/adminJS.js
Version Parameters
affiliatex/style.css?ver=affiliatex/script.js?ver=affiliatex/build/adminJS.js?ver=affiliatex/build/dashboard.css?ver=affiliatex/build/admin.css?ver=affiliatex/assets/css/toastr.min.css?ver=affiliatex/build/adminCSS.css?ver=

HTML / DOM Fingerprints

CSS Classes
affiliatex-adminaffx-googlefontsaffiliatex-dashboardaffiliatex-options-style-csstoastraffiliatex-admin-css
Data Attributes
data-affiliatex-admin
JS Globals
AffiliateXAdmin
FAQ

Frequently Asked Questions about AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking