Linker – URL shortener & track outbound link clicks Security & Risk Analysis

wordpress.org/plugins/linker

Track Outbound Link Clicks Easily: Shorten & track your site links by using your own domain name. e.g. "your-domain.com/go/link"

2K active installs v1.3.0 PHP 7.0+ WP 6.0+ Updated Dec 8, 2024
301click-trackinglink-shortenerredirectshortlinks
92
A · Safe
CVEs total1
Unpatched0
Last CVEOct 31, 2023
Safety Verdict

Is Linker – URL shortener & track outbound link clicks Safe to Use in 2026?

Generally Safe

Score 92/100

Linker – URL shortener & track outbound link clicks has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Oct 31, 2023Updated 1yr ago
Risk Assessment

The "linker" plugin v1.3.0 demonstrates several positive security practices, including the absence of direct SQL queries without prepared statements and the presence of nonce checks. The static analysis shows a clean slate regarding dangerous functions, file operations, and external HTTP requests. However, there are notable areas for concern. A significant portion of output (32%) is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities, especially given that the plugin's history includes an XSS vulnerability. The taint analysis revealing a flow with unsanitized paths, even if not classified as critical or high severity, warrants attention as it indicates potential weaknesses in input handling. The fact that there is one known CVE, although currently patched, and a history of XSS vulnerabilities suggests a pattern that requires vigilance. While the current version appears to have addressed past issues and exhibits good practices in some areas, the unescaped output and the taint flow highlight potential risks that could be exploited if not carefully managed.

Key Concerns

  • Significant unescaped output detected
  • Taint flow with unsanitized paths
  • Known past vulnerability (XSS)
Vulnerabilities
1

Linker – URL shortener & track outbound link clicks Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-47177medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Linker <= 1.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Oct 31, 2023 Patched in 1.2.2 (171d)
Code Analysis
Analyzed Mar 16, 2026

Linker – URL shortener & track outbound link clicks Code Analysis

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

Output Escaping

68% escaped19 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
count_and_redirect (classes\class-linker-cpt.php:197)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Linker – URL shortener & track outbound link clicks Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actioninitclasses\class-linker-cpt.php:367
filterpost_updated_messagesclasses\class-linker-cpt.php:368
actionadmin_menuclasses\class-linker-cpt.php:370
actionmanage_posts_custom_columnclasses\class-linker-cpt.php:374
actionsave_postclasses\class-linker-cpt.php:375
actiontemplate_redirectclasses\class-linker-cpt.php:376
actionwp_dashboard_setupclasses\class-linker-cpt.php:379
actionpre_get_postsclasses\class-linker-cpt.php:382
actionrestrict_manage_postsclasses\class-linker-cpt.php:386
actionadmin_enqueue_scriptsclasses\class-linker-cpt.php:389
actionplugins_loadedlinker.php:95
Maintenance & Trust

Linker – URL shortener & track outbound link clicks Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 8, 2024
PHP min version7.0
Downloads40K

Community Trust

Rating86/100
Number of ratings14
Active installs2K
Developer Profile

Linker – URL shortener & track outbound link clicks Developer Profile

Elementor

15 plugins · 13.2M total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
704 days
View full developer profile
Detection Fingerprints

How We Detect Linker – URL shortener & track outbound link clicks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/linker/assets/css/admin-linker.css/wp-content/plugins/linker/assets/js/admin-linker.js
Version Parameters
linker/assets/css/admin-linker.css?ver=linker/assets/js/admin-linker.js?ver=

HTML / DOM Fingerprints

CSS Classes
linker-permalink-copy-paste
HTML Comments
<!-- Don't forward - Do not include URL parameters from the referrer when redirecting. --><!-- Forward & Override - Forward URL parameters while replacing existing ones in the destinat --><!-- Forward Without Overriding - Forward URL parameters without replacing existing ones in the destination URL. -->
Data Attributes
id="linker-url-information"
FAQ

Frequently Asked Questions about Linker – URL shortener & track outbound link clicks