WDesignKit – Elementor & Gutenberg Starter Templates, Patterns, Cloud Workspace & Widget Builder

3000+ Elementor Templates, Gutenberg Templates, Widgets Builder for Elementor, Gutenberg & Bricks, Cloud Workspace & Figma Files, 160+ Widgets Library

v2.5.3POSIMYTHUpdated Added 30k+ installs96% rating0% support resolved
26
Score
265
Errors
793
Warnings
+0
Change

Category Scores

Security0
Repo100
Performance100
Maintainability5

Top Issues by Category

security680
maintainability215
i18n157

Issues Details

1,058 issues found in latest scan

WARNING568
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

ERROR156
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'wdesignkit' but got 'sprout-mcp'.

ERROR82
wp_function_not_compatible_with_requires_wp

Function "wp_get_abilities()" requires WordPress 6.9.0, but your plugin minimum supported version is WordPress 6.0.0.

WARNING66
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_POST['act_type'] not unslashed before sanitization. Use wp_unslash() or similar

WARNING43
Squiz.PHP.DiscouragedFunctions.Discouraged

The use of function set_time_limit() is discouraged

WARNING34
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

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

WARNING31
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

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

WARNING15
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

WARNING7
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$get_setting".

ERROR6
WordPress.WP.AlternativeFunctions.unlink_unlink

unlink() is discouraged. Use wp_delete_file() to delete a file.

ERROR5
PluginCheck.CodeAnalysis.Heredoc.NotAllowed

Use of heredoc syntax (<<<) is not allowed; use standard strings or inline HTML instead

WARNING5
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING5
WordPress.DB.DirectDatabaseQuery.NoCaching

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

WARNING4
WordPress.DB.SlowDBQuery.slow_db_query_meta_key

Detected usage of meta_key, possible slow query.

WARNING4
WordPress.DB.SlowDBQuery.slow_db_query_meta_value

Detected usage of meta_value, possible slow query.

WARNING4
WordPress.PHP.DevelopmentFunctions.error_log_error_log

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

ERROR4
WordPress.WP.AlternativeFunctions.rename_rename

rename() is discouraged. Use WP_Filesystem::move() to rename a file.

ERROR2
WordPress.DateTime.RestrictedFunctions.date_date

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

ERROR2
WordPress.WP.AlternativeFunctions.file_system_operations_rmdir

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: rmdir().

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
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "WDesignKit - Elementor &amp; Gutenberg Starter Templates, Patterns, Cloud Workspace &amp; Widget Builder" - contains the restricted term "gutenberg" which cannot be used at all in your plugin name.

WARNING1
Internal.NoCodeFound

No PHP code was found in this file and short open tags are not allowed by this install of PHP. This file may be using short open tags but PHP does not allow them.

WARNING1
PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.

WARNING1
WordPress.DB.SlowDBQuery.slow_db_query_tax_query

Detected usage of tax_query, possible slow query.

Latest Snapshot

Findings

1,058

Errors

265

Warnings

793

Score History

First score snapshot

First scan completed

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

v2.5.3

26

Latest

Findings
1,058
Errors
265
Warnings
793
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins