LinkGenius – Affiliate Link Manager and Link Shortener Security & Risk Analysis

wordpress.org/plugins/linkgenius

Affiliate link manager plugin to cloak, brand, disclose, track, replace and organize affiliate links with SEO-friendly redirects and tools.

10 active installs v1.2.4 PHP 7.4+ WP 6.0+ Updated Aug 20, 2025
affiliate-disclosureaffiliate-link-manageraffiliate-linkslink-brandinglink-shortener
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LinkGenius – Affiliate Link Manager and Link Shortener Safe to Use in 2026?

Generally Safe

Score 100/100

LinkGenius – Affiliate Link Manager and Link Shortener has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The LinkGenius plugin, version 1.2.4, presents a mixed security posture. While it demonstrates strengths in its SQL query handling, with 100% of queries using prepared statements, and a high percentage of properly escaped outputs (88%), there are significant areas of concern. Notably, a substantial portion of its attack surface is unprotected. Four out of seven identified entry points, specifically AJAX handlers, lack any authentication or capability checks. This opens them up to potential unauthorized access and manipulation. The presence of the `move_uploaded_file` function, coupled with four taint flows involving unsanitized paths, raises a flag for potential file inclusion or manipulation vulnerabilities, although no critical or high severity taint flows were detected in this analysis.

The plugin's vulnerability history is clean, with no recorded CVEs. This is a positive indicator, suggesting either a history of secure development or a lack of past targeted attacks. However, it's crucial to remember that a clean history doesn't guarantee future security, especially given the identified weaknesses in the current version's attack surface. The absence of nonce checks and capability checks on multiple AJAX endpoints are serious oversights that significantly increase the risk profile. In conclusion, while the use of prepared statements and good output escaping are commendable, the unprotected AJAX endpoints and potential file manipulation vectors due to unsanitized paths warrant immediate attention and remediation.

Key Concerns

  • Unprotected AJAX handlers
  • Unsanitized paths in taint flows
  • Dangerous function move_uploaded_file
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

LinkGenius – Affiliate Link Manager and Link Shortener Security Vulnerabilities

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

LinkGenius – Affiliate Link Manager and Link Shortener Release Timeline

v1.2.4Current
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.1
Code Analysis
Analyzed Apr 16, 2026

LinkGenius – Affiliate Link Manager and Link Shortener Code Analysis

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

Dangerous Functions Found

move_uploaded_fileif (!move_uploaded_file($_FILES['linkgenius_import_file']['tmp_name']??"", $this->import_tmp_file)) includes/Importer.php:82

SQL Query Safety

100% prepared3 total queries

Output Escaping

88% escaped59 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

6 flows4 with unsanitized paths
add_custom_filters (includes/CPT.php:191)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

LinkGenius – Affiliate Link Manager and Link Shortener Attack Surface

Entry Points7
Unprotected4

AJAX Handlers 4

authwp_ajax_search_linkgenius_linksincludes/Editor.php:13
authwp_ajax_get_linkgenius_linkincludes/Editor.php:14
authwp_ajax_preview_linkgenius_taxonomyincludes/Editor.php:15
authwp_ajax_linkgenius_search_locationsincludes/LinkLocator.php:6

Shortcodes 3

[linkgenius-disclosure] includes/Discloser.php:15
[linkgenius-link] includes/Shortcode.php:8
[linkgenius-list] includes/Shortcode.php:9
WordPress Hooks 36
actioninitincludes/CPT.php:8
actioninitincludes/CPT.php:9
actioninitincludes/CPT.php:10
actioncmb2_admin_initincludes/CPT.php:11
actionadmin_enqueue_scriptsincludes/CPT.php:12
actionsave_postincludes/CPT.php:13
filtermanage_edit-linkgenius_link_columnsincludes/CPT.php:16
actionmanage_linkgenius_link_posts_custom_columnincludes/CPT.php:17
filtermanage_edit-linkgenius_category_columnsincludes/CPT.php:19
actionmanage_linkgenius_category_custom_columnincludes/CPT.php:20
actionlinkgenius_category_term_edit_form_topincludes/CPT.php:21
filtermanage_edit-linkgenius_tag_columnsincludes/CPT.php:23
actionmanage_linkgenius_tag_custom_columnincludes/CPT.php:24
actionlinkgenius_tag_term_edit_form_topincludes/CPT.php:25
actionrestrict_manage_postsincludes/CPT.php:28
actionparse_queryincludes/CPT.php:29
filtertag_row_actionsincludes/CPT.php:31
actionsave_postincludes/CPT.php:583
actionlinkgenius_links_disclosureincludes/Discloser.php:18
actionshutdownincludes/Discloser.php:27
filterthe_contentincludes/Discloser.php:44
filterthe_contentincludes/Discloser.php:51
filterblock_categories_allincludes/Editor.php:9
actionenqueue_block_editor_assetsincludes/Editor.php:11
filterthe_contentincludes/Editor.php:17
filterwp_kses_allowed_htmlincludes/Editor.php:18
actioncmb2_admin_initincludes/Importer.php:44
actionwp_enqueue_scriptsincludes/LinkBuilder.php:11
actioncmb2_render_clicksincludes/Metabox.php:540
actioncmb2_render_link_locationsincludes/Metabox.php:541
actioncmb2_render_custom_free_typeincludes/Metabox.php:542
actiontemplate_redirectincludes/Redirect.php:7
actioncmb2_admin_initincludes/Settings.php:13
actionadmin_menuincludes/Settings.php:14
actionadmin_enqueue_scriptsincludes/Settings.php:43
actionplugins_loadedlinkgenius.php:61
Maintenance & Trust

LinkGenius – Affiliate Link Manager and Link Shortener Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 20, 2025
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

LinkGenius – Affiliate Link Manager and Link Shortener Developer Profile

allaffiliates

1 plugin · 10 total installs

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

How We Detect LinkGenius – Affiliate Link Manager and Link Shortener

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/linkgenius/assets/css/backend.css/wp-content/plugins/linkgenius/assets/css/frontend.css/wp-content/plugins/linkgenius/assets/js/linkgenius.js
Script Paths
/wp-content/plugins/linkgenius/assets/js/linkgenius.js
Version Parameters
linkgenius/assets/css/backend.css?ver=linkgenius/assets/css/frontend.css?ver=linkgenius/assets/js/linkgenius.js?ver=

HTML / DOM Fingerprints

CSS Classes
linkgenius-wrapperlinkgenius-tablinkgenius-settings-navlinkgenius-admin-page
Data Attributes
data-linkgenius-iddata-linkgenius-typedata-linkgenius-target
JS Globals
LinkGeniuslinkGeniusSettings
REST Endpoints
/wp-json/linkgenius/v1/get_link_data/wp-json/linkgenius/v1/get_category_data/wp-json/linkgenius/v1/get_tag_data
Shortcode Output
[linkgenius_link id="[linkgenius_category id="[linkgenius_tag id="
FAQ

Frequently Asked Questions about LinkGenius – Affiliate Link Manager and Link Shortener