Datafeedr Product Sets

Build sets of products to import into your website.

v1.3.24datafeedrUpdated Added 5k+ installs86% rating
35
Score
602
Errors
206
Warnings
+0
Change

Category Scores

Security0
Repo89
Performance100
Maintainability60

Top Issues by Category

security656
i18n76
maintainability70

Issues Details

808 issues found in latest scan

ERROR318
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='{$name}[]' value='0' />"'.

ERROR191
WordPress.Security.EscapeOutput.UnsafePrintingFunction

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

ERROR35
WordPress.WP.I18n.MissingArgDomain

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

WARNING34
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

WARNING31
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

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

WARNING30
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

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

WARNING19
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

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

WARNING18
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING18
WordPress.DB.DirectDatabaseQuery.NoCaching

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

ERROR15
WordPress.WP.I18n.NonSingularStringLiteralText

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

WARNING12
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

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

WARNING11
WordPress.PHP.DevelopmentFunctions.error_log_print_r

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

WARNING9
WordPress.DB.PreparedSQL.InterpolatedNotPrepared

Use placeholders and $wpdb-&gt;prepare(); found interpolated variable $mysql_interval at &quot;UPDATE $table_name SET uid=&#039;&#039; WHERE uid != &#039;&#039; AND updated &lt; DATE_SUB(NOW(), INTERVAL $mysql_interval MINUTE)&quot;

WARNING7
WordPress.DB.SlowDBQuery.slow_db_query_meta_key

Detected usage of meta_key, possible slow query.

WARNING6
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $table used in $wpdb-&gt;query()\n$table assigned unsafely at line 132.

ERROR5
WordPress.DateTime.RestrictedFunctions.date_date

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

ERROR5
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'datafeedr-product-sets' but got 'datafeedr'.

ERROR4
WordPress.DB.PreparedSQL.NotPrepared

Use placeholders and $wpdb->prepare(); found $limit

WARNING4
WordPress.PHP.DevelopmentFunctions.error_log_error_log

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

WARNING3
WordPress.DB.SlowDBQuery.slow_db_query_meta_query

Detected usage of meta_query, possible slow query.

WARNING2
WordPress.DB.DirectDatabaseQuery.SchemaChange

Attempting a database schema change is discouraged.

WARNING2
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: &quot;$current_version&quot;.

ERROR2
WordPress.Security.EscapeOutput.ExceptionNotEscaped

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

ERROR2
WordPress.WP.I18n.UnorderedPlaceholdersText

Multiple placeholders in translatable strings should be ordered. Expected "%1$s, %2$d, %3$s", but got "%s, %d, %s" in 'Image import failed. PRODUCT: "%s" ID: %d ERROR: %s'.

Latest Snapshot

Findings

808

Errors

602

Warnings

206

Score History

First score snapshot

First scan completed

v1.3.24 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

v1.3.24

35

Latest

Findings
808
Errors
602
Warnings
206
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins