Visual Link Preview

Display a fully customizable visual link preview for any internal or external link.

v2.4.2BrechtUpdated 2026-05-19Added May 15, 201710k+ installs90% rating100% support resolved
66
Score
47
Errors
2
Warnings
+0
Change

Category Scores

Security45
Repo100
Performance100
Maintainability83

Top Issues by Category

Issues Details

49 issues found in latest scan

ERROR19
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_user'.

ERROR16
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

ERROR6
WordPress.WP.I18n.MissingTranslatorsComment

A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

ERROR3
wp_function_not_compatible_with_requires_wp

Function "register_block_type()" requires WordPress 5.0.0, but your plugin minimum supported version is WordPress 4.4.0.

WARNING1
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_POST['url']

ERROR1
WordPress.WP.AlternativeFunctions.parse_url_parse_url

parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.

WARNING1
WordPress.WP.EnqueuedResourceParameters.NotInFooter

In footer ($in_footer) is not set explicitly wp_enqueue_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.

ERROR1
WordPress.WP.I18n.MissingArgDomain

Missing $domain parameter in function call to _x().

ERROR1
WordPress.WP.I18n.UnorderedPlaceholdersText

Multiple placeholders in translatable strings should be ordered. Expected "%1$s, %2$s", but got "%s, %s" in '%s: %s'.

Latest Snapshot

Findings

49

Errors

47

Warnings

2

Score History

First score snapshot

First scan completed Jun 20, 2026

v2.4.2 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v2.4.2

66

Latest

Findings
49
Errors
47
Warnings
2
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins