Links shortcode Security & Risk Analysis

wordpress.org/plugins/links-shortcode

The plugin provides the shortcode 'links'. This shortcode shows all links having specified characteristics, following a specified template.

900 active installs v1.8.3 PHP + WP 3.8+ Updated Nov 10, 2019
categoryfacebooklinklinksshortcode
63
C · Use Caution
CVEs total1
Unpatched1
Last CVESep 27, 2025
Safety Verdict

Is Links shortcode Safe to Use in 2026?

Use With Caution

Score 63/100

Links shortcode has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Sep 27, 2025Updated 6yr ago
Risk Assessment

The "links-shortcode" plugin v1.8.3 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all its SQL queries and has a single capability check for its shortcode, indicating an effort to control access. The attack surface is limited to a single shortcode, and there are no observed file operations or external HTTP requests, reducing potential vectors for attack. However, a significant concern arises from the poor output escaping, with only 9% of outputs being properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious code could be injected and executed within a user's browser.

The vulnerability history is also a major red flag. The plugin has a known CVE, which is currently unpatched and classified as medium severity. The common vulnerability type being XSS further corroborates the concerns raised by the static analysis regarding output escaping. The existence of an unpatched medium-severity vulnerability, coupled with widespread output escaping issues, suggests that the plugin may not be actively maintained with a strong focus on security. While the current version might not have critical or high-severity taint flows identified, the historical pattern and code-level weaknesses point to a substantial risk of exploitation.

In conclusion, despite some good security practices like prepared statements and limited attack surface, the "links-shortcode" plugin v1.8.3 carries a significant risk primarily due to its widespread unescaped output, making it susceptible to XSS attacks. The presence of an unpatched medium-severity vulnerability further amplifies this risk. Users should exercise extreme caution and ideally seek an updated and patched version or an alternative plugin.

Key Concerns

  • Unpatched Medium Severity CVE
  • Poor output escaping (9% properly escaped)
  • No nonce checks
Vulnerabilities
1

Links shortcode Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Links shortcode <= 1.8.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 27, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Links shortcode Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

9% escaped11 total outputs
Attack Surface

Links shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[links] links-shortcode.php:100
WordPress Hooks 8
filterpre_option_link_manager_enabledlinks-shortcode.php:28
actionadmin_menulinks-shortcode.php:35
actionadmin_initlinks-shortcode.php:41
actionadmin_headlinks-shortcode.php:42
actionedit_linklinks-shortcode.php:43
actionadd_linklinks-shortcode.php:44
actionwp_enqueue_scriptslinks-shortcode.php:66
filterplugin_row_metalinks-shortcode.php:511
Maintenance & Trust

Links shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedNov 10, 2019
PHP min version
Downloads43K

Community Trust

Rating90/100
Number of ratings12
Active installs900
Developer Profile

Links shortcode Developer Profile

Maarten

3 plugins · 960 total installs

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

How We Detect Links shortcode

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/links-shortcode/links-shortcode.css
Version Parameters
links-shortcode.css?ver=

HTML / DOM Fingerprints

CSS Classes
links_sc_fblinks_sc
Data Attributes
itemscopeitemtypeitempropcontent
Shortcode Output
<div itemscope itemtype="http://schema.org/Rating" class="links_sc_fb"><a itemprop="url" href="[link_url]" target="_blank" ><span itemprop="name">[link_name]</span><meta itemprop="worstRating" content="1">
FAQ

Frequently Asked Questions about Links shortcode