WP Socializer – Simple & Easy Social Media Share Icons

Simple & easy plugin to add social media sharing icons, buttons like Facebook, Twitter, WhatsApp, Instagram & more

v7.9vaakashUpdated 2025-01-11Added Aug 9, 201010k+ installs90% rating
36
Score
214
Errors
51
Warnings
+0
Change

Category Scores

Security0
Repo89
Performance100
Maintainability62

Top Issues by Category

i18n119
security112
maintainability32

Issues Details

265 issues found in latest scan

ERROR84
WordPress.Security.EscapeOutput.OutputNotEscaped

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

ERROR65
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'wp-socializer' but got 'text_domain'.

ERROR40
WordPress.WP.I18n.NoEmptyStrings

The $text text string should have translatable content. Found: ''

ERROR11
WordPress.WP.I18n.MissingArgDomain

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

WARNING9
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_GET['cnt_id'] not unslashed before sanitization. Use wp_unslash() or similar

WARNING7
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

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

WARNING6
WordPress.WP.EnqueuedResourceParameters.MissingVersion

Resource version not set in call to wp_enqueue_script(). This means new versions of the script may not always be loaded due to browser caching.

WARNING4
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

WARNING4
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_GET['cnt_id']

WARNING4
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_GET['rule_id']. Check that the array index exists before using it.

ERROR3
WordPress.WP.EnqueuedResources.NonEnqueuedScript

Scripts must be registered/enqueued via wp_enqueue_script()

WARNING3
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "WP Socializer - Simple & Easy Social Media Share Icons" - contains the restricted term "wp" which cannot be used at all in your plugin name.

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

ERROR2
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags

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

WARNING2
WordPress.WP.DiscouragedFunctions.wp_reset_query_wp_reset_query

wp_reset_query() is discouraged. Use wp_reset_postdata() instead.

ERROR2
missing_direct_file_access_protection

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

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$validation_filter".

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "WP_Socializer".

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "ET_BUILDER_PRODUCT_VERSION".

WARNING1
WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace

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

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

ERROR1
WordPress.WP.I18n.NonSingularStringLiteralText

The $text parameter must be a single text string literal. Found: 'Enter the ID of the CSS/JS resources to not to load in any page. <a href="#" class="tblr_btn" data-id="res_info_box">Click here</a> to see the list of resources. <div class="hidden" data-tglr="res_info_box"><p>' . $inc_text . '</p> <p>Enter the IDs separated by comma. <b>Note: Many of the resources are intelligently loaded based on buttons used in the page. Please use this field only after discussion with the developer.</b></p></div>'

ERROR1
WordPress.WP.I18n.UnorderedPlaceholdersText

Multiple placeholders in translatable strings should be ordered. Expected "%1$s, %2$s", but got "%s, %s" in 'If you want to use %s anywhere in a custom position then you can use the shortcode <code>[%s]</code>. Please refer shortcodes page on how to customize this shortcode.'.

WARNING1
mismatched_plugin_name

Plugin name "WP Socializer - Simple & Easy Social Media Share Icons" is different from the name declared in plugin header "WP Socializer".

Latest Snapshot

Findings

265

Errors

214

Warnings

51

Score History

First score snapshot

First scan completed Jun 20, 2026

v7.9 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v7.9

36

Latest

Findings
265
Errors
214
Warnings
51
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins