The Premmerce Redirect Manager enables you to create 301 and 302 redirects and to set up the automatic redirects for the deleted products in the WooCo …
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$tags". | 204:29 | Plugin Repo |
| ERROR | WordPress.WP.I18n.TextDomainMismatch | Mismatched text domain. Expected 'premmerce-redirect-manager' but got 'premmerce-redirect'. | 63:29 | General |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$errorMessage'. | 8:13 | Security |
| ERROR | 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. | 143:9 | Plugin Repo |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $tableName | 23:57 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->query($sql)\n$sql assigned unsafely at line 24:\n $sql = '\n\t\t\t\tCREATE TABLE ' . $tableName . ' (\n\t\t\t\t \tid INT(11) NOT NULL AUTO_INCREMENT,\n\t\t\t\t \told_url VARCHAR(255) NOT NULL,\n\t\t\t\t \tredirect_type VARCHAR(20) NOT NULL,\n\t\t\t\t \tredirect_content VARCHAR(255) NOT NULL,\n\t\t\t\t \ttype INT(3) NOT NULL,\n\t\t\t\t \tPRIMARY KEY (id)\n\t\t\t\t) DEFAULT CHARACTER SET ' . $this->wpdb->charset . ' COLLATE ' . $this->wpdb->collate\n$tableName assigned unsafely at line 22:\n $tableName = $this->wpdb->get_blog_prefix() . 'premmerce_redirects' | 33:26 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 33:32 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->query($sql)\n$sql assigned unsafely at line 42:\n $sql = 'DROP TABLE IF EXISTS ' . $this->wpdb->get_blog_prefix() . 'premmerce_redirects' | 43:22 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 43:28 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 111:\n $query .= " WHERE redirect_type NOT IN ('product', 'product_category')"\n$query assigned unsafely at line 108:\n $query = "SELECT * FROM " . $this->wpdb->get_blog_prefix() . "premmerce_redirects"\n$woocommerceTypes used without escaping. | 114:29 | Security |
| 16.11.2025, 01:32:05 | 1m 36s | 1 | 1945 | 133 |