AI-powered ecommerce search for better discovery. Advanced filters, live search suggestions and more for the best WooCommerce product search.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $id_product used in $wpdb->get_results("\n SELECT t.term_id\n FROM {$wpdb->get_blog_prefix()}posts p\n INNER JOIN {$wpdb->get_blog_prefix()}term_relationships tr ON tr.object_id = p.ID\n INNER JOIN {$wpdb->get_blog_prefix()}term_taxonomy tt ON tt.term_taxonomy_id = tr.term_taxonomy_id\n INNER JOIN {$wpdb->get_blog_prefix()}terms t ON t.term_id = tt.term_id\n WHERE p.post_type = 'PRODUCT' AND p.ID = $id_product AND tt.taxonomy = '$this->taxonomy_name'\n ")\n$id_product used without escaping. | src/Builder/TaxonomyBuilder.php:74:17 | Security |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpml_current_language". | src/Lang/WpmlLang.php:37:31 | Plugin Repo |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpml_permalink". | src/Lang/WpmlLang.php:40:31 | Plugin Repo |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpml_active_languages". | src/Lang/WpmlLang.php:43:44 | Plugin Repo |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpml_active_languages". | src/Lang/WpmlLang.php:78:52 | Plugin Repo |
| ERROR | WordPress.WP.I18n.TextDomainMismatch | Mismatched text domain. Expected 'motive-commerce-search' but got 'schemabuilder'. | src/Builder/SchemaBuilder.php:160:42 | General |
| ERROR | WordPress.WP.I18n.TextDomainMismatch | Mismatched text domain. Expected 'motive-commerce-search' but got 'schemabuilder'. | src/Builder/SchemaBuilder.php:164:40 | General |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $name used in $wpdb->get_results("\n SELECT t.name\n FROM {$wpdb->get_blog_prefix()}terms t\n INNER JOIN {$wpdb->get_blog_prefix()}term_taxonomy tt ON tt.term_id = t.term_id\n INNER JOIN {$wpdb->get_blog_prefix()}term_relationships tr ON tr.term_taxonomy_id = tt.term_taxonomy_id\n WHERE tt.taxonomy='$name' AND tr.object_id=$product_id")\n$name used without escaping.\n$product_id used without escaping. | src/Builder/FeatureValueBuilder.php:100:32 | Security |
| ERROR | WordPress.WP.I18n.TextDomainMismatch | Mismatched text domain. Expected 'motive-commerce-search' but got 'schemabuilder'. | src/Builder/SchemaBuilder.php:167:41 | General |
| ERROR | WordPress.WP.I18n.TextDomainMismatch | Mismatched text domain. Expected 'motive-commerce-search' but got 'schemabuilder'. | src/Builder/SchemaBuilder.php:170:43 | General |
| 26.11.2025, 13:01:01 | 12s | 69 | 49 | 84 |
| 16.11.2025, 07:47:49 | 14s | 70 | 45 | 84 |