Clinked Client Portal Security & Risk Analysis

wordpress.org/plugins/clinked-client-portal

The Clinked Client Portal plugin is a great addition to the popular Clinked application - a branded, feature rich client portal.

90 active installs v1.10 PHP + WP 3.0+ Updated Jan 27, 2025
client-portalclient-portal-softwarecollaboration-toolcustomer-portalwhite-label-file-sharing
69
C · Use Caution
CVEs total2
Unpatched1
Last CVEApr 10, 2025
Safety Verdict

Is Clinked Client Portal Safe to Use in 2026?

Use With Caution

Score 69/100

Clinked Client Portal has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

2 known CVEs 1 unpatched Last CVE: Apr 10, 2025Updated 1yr ago
Risk Assessment

The "clinked-client-portal" plugin version 1.10 presents a mixed security posture. While the static analysis reveals a commendable lack of exposed entry points like AJAX handlers, REST API routes, shortcodes, and cron events, and all SQL queries utilize prepared statements, there are significant areas of concern. The low percentage of properly escaped output (35%) is a major red flag, indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. The presence of a single external HTTP request, while not inherently malicious, warrants attention as it could be a vector for further attacks if not properly secured. The plugin's history of two medium-severity CVEs, with one remaining unpatched, is particularly worrying. Both known vulnerabilities are of the Cross-Site Scripting type, directly correlating with the static analysis findings regarding insufficient output escaping. This pattern suggests a recurring weakness in how the plugin handles user-supplied data, posing a persistent risk to users.

Overall, the plugin has a strong defense in depth regarding its attack surface, which is a positive sign. However, the significant weakness in output escaping, coupled with a history of XSS vulnerabilities that remain unaddressed, severely undermines its security. The unpatched CVE indicates an active and known security risk that could be exploited by attackers. Users of this plugin should be aware of the potential for XSS attacks, and it is strongly recommended to monitor for updates that address the outstanding vulnerability.

Key Concerns

  • Unpatched CVEs
  • Low output escaping percentage
  • No nonce checks on AJAX
  • No capability checks
Vulnerabilities
2

Clinked Client Portal Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-32615medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Clinked Client Portal <= 1.10 - Reflected Cross-Site Scripting

Apr 10, 2025Unpatched
CVE-2024-12524medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Clinked Client Portal <= 1.9 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 29, 2025 Patched in 1.10 (1d)
Code Analysis
Analyzed Mar 16, 2026

Clinked Client Portal Code Analysis

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

Output Escaping

35% escaped20 total outputs
Attack Surface

Clinked Client Portal Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwidgets_initclinked-wordpress-plugin.php:317
Maintenance & Trust

Clinked Client Portal Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 27, 2025
PHP min version
Downloads14K

Community Trust

Rating90/100
Number of ratings8
Active installs90
Developer Profile

Clinked Client Portal Developer Profile

Clinked

1 plugin · 90 total installs

78
trust score
Avg Security Score
69/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect Clinked Client Portal

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/clinked-client-portal/assets/js/clinked-login.js/wp-content/plugins/clinked-client-portal/assets/css/clinked-login.css
Script Paths
/wp-content/plugins/clinked-client-portal/assets/js/clinked-login.js
Version Parameters
clinked-client-portal/assets/js/clinked-login.js?ver=clinked-client-portal/assets/css/clinked-login.css?ver=

HTML / DOM Fingerprints

CSS Classes
clinked-login-containerclinked-container
Data Attributes
data-widgetdata-ajax
JS Globals
clinked
Shortcode Output
[clinked-login-button][clinked-login]
FAQ

Frequently Asked Questions about Clinked Client Portal