Simple Social Media Share Buttons – Social Sharing for Everyone

This Social Share Plugin adds advanced social media sharing buttons to your WordPress sites, such as Facebook, WhatsApp, X, LinkedIn, & Pinterest.

v6.2.1AdnanUpdated 2026-03-17Added Sep 22, 201120k+ installs96% rating50% support resolved
24
Score
468
Errors
101
Warnings
+0
Change

Category Scores

Security0
Repo79
Performance100
Maintainability11

Top Issues by Category

security386
maintainability101
i18n68

Issues Details

569 issues found in latest scan

ERROR256
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"<input type='hidden' name='email' value='$email'>"'.

ERROR46
WordPress.Security.EscapeOutput.UnsafePrintingFunction

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

ERROR36
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'simple-social-buttons' but got 'simple-social-button'.

ERROR26
missing_direct_file_access_protection

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

WARNING21
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

WARNING20
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_GET[&#039;post&#039;] not unslashed before sanitization. Use wp_unslash() or similar

WARNING19
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_FILES[&#039;file&#039;][&#039;tmp_name&#039;]. Check that the array index exists before using it.

ERROR19
WordPress.WP.I18n.MissingArgDomain

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

WARNING18
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_GET[&#039;post&#039;]

ERROR16
wp_function_not_compatible_with_requires_wp

Function "get_sites()" requires WordPress 4.6.0, but your plugin minimum supported version is WordPress 4.0.0.

ERROR15
WordPress.WP.AlternativeFunctions.curl_curl_setopt

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

ERROR14
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

ERROR9
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.

WARNING8
WordPress.PHP.DevelopmentFunctions.error_log_print_r

print_r() found. Debug code should not normally be used in production.

ERROR7
Generic.PHP.DisallowShortOpenTag.EchoFound

Short PHP opening tag used with echo; expected "<?php echo $sdk_communication ..." but found "<?= $sdk_communication ..."

ERROR4
WordPress.DateTime.RestrictedFunctions.date_date

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

WARNING4
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

ERROR3
five_star_reviews_detected

Linking directly to 5 stars reviews is not allowed.

WARNING2
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING2
WordPress.DB.DirectDatabaseQuery.NoCaching

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNING2
WordPress.Security.SafeRedirect.wp_redirect_wp_redirect

wp_redirect() found. Using wp_safe_redirect(), along with the &quot;allowed_redirect_hosts&quot; filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed.

ERROR2
WordPress.WP.AlternativeFunctions.curl_curl_init

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

WARNING2
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.

WARNING2
WordPress.WP.I18n.NoHtmlWrappedStrings

Translatable string should not be wrapped in HTML. Found: &#039;&lt;h4&gt;Display Settings&lt;/h4&gt;&#039;

ERROR2
WordPress.WP.I18n.NonSingularStringLiteralText

The $text parameter must be a single text string literal. Found: $plugin_title

Latest Snapshot

Findings

569

Errors

468

Warnings

101

Score History

First score snapshot

First scan completed Jun 20, 2026

v6.2.1 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v6.2.1

24

Latest

Findings
569
Errors
468
Warnings
101
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins