WP Link Preview Security & Risk Analysis

wordpress.org/plugins/wp-link-preview

Display a preview for a URL similar to sharing a link on Facebook.

500 active installs v1.4.1 PHP + WP 4.7+ Updated Jun 30, 2018
facebook-link-previewlink-excerptlink-previewlink-teasershare-link
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEMar 31, 2025
Download
Safety Verdict

Is WP Link Preview Safe to Use in 2026?

Use With Caution

Score 64/100

WP Link Preview has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Mar 31, 2025Updated 7yr ago
Risk Assessment

The wp-link-preview plugin version 1.4.1 presents a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a high percentage of properly escaped output, significant concerns remain. The presence of an unprotected AJAX handler is a critical vulnerability, providing an entry point for attackers without requiring authentication. Furthermore, the plugin has a documented history of medium severity vulnerabilities, including a recent one related to Server-Side Request Forgery (SSRF) which is still unpatched. This historical pattern suggests potential ongoing security weaknesses that require careful monitoring. Despite the good aspects of its code, the unpatched SSRF vulnerability and the unprotected AJAX handler pose a substantial risk to WordPress sites using this plugin.

Key Concerns

  • Unprotected AJAX handler
  • Currently unpatched CVE (medium severity)
  • Vulnerability history (SSRF)
Vulnerabilities
1

WP Link Preview Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-31527medium · 6.4Server-Side Request Forgery (SSRF)

WP Link Preview <= 1.4.1 - Authenticated (Contributor+) Server-Side Request Forgery

Mar 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

WP Link Preview Code Analysis

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

Output Escaping

95% escaped22 total outputs
Attack Surface
1 unprotected

WP Link Preview Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_fetch_wplinkpreviewwplinkpreview.php:80

Shortcodes 1

[wplinkpreview] wplinkpreview.php:31
WordPress Hooks 5
actioninitwplinkpreview.php:23
actionadmin_print_scriptswplinkpreview.php:24
actionwp_enqueue_scriptswplinkpreview.php:28
filtermce_external_pluginswplinkpreview.php:76
filtermce_buttonswplinkpreview.php:77
Maintenance & Trust

WP Link Preview Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJun 30, 2018
PHP min version
Downloads16K

Community Trust

Rating96/100
Number of ratings4
Active installs500
Developer Profile

WP Link Preview Developer Profile

Kishan

1 plugin · 500 total installs

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

How We Detect WP Link Preview

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-link-preview/wplinkpreview.css
Script Paths
/wp-content/plugins/wp-link-preview/wplinkpreview.js

HTML / DOM Fingerprints

JS Globals
siteurl
Shortcode Output
[wplinkpreview url="
FAQ

Frequently Asked Questions about WP Link Preview