Transform your WordPress site into a powerful email marketing platform with MailerPress - the most comprehensive and user-friendly email solution.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.WP.I18n.UnorderedPlaceholdersText | Multiple placeholders in translatable strings should be ordered. Expected "%1$s, %2$s, %3$s", but got "%s, %s, %s" in 'Missing index in %s: %s (%s)'. | src/Services/DatabaseDiagnostic.php:300:36 | General |
| ERROR | WordPress.WP.I18n.InterpolatedVariableText | The $text parameter must not contain interpolated variables or expressions. Found: {$tableName} | src/Services/DatabaseDiagnostic.php:307:58 | General |
| ERROR | 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. | src/Services/DatabaseDiagnostic.php:321:38 | General |
| ERROR | 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. | src/Api/Migrations.php:57:38 | General |
| ERROR | WordPress.DateTime.RestrictedFunctions.date_date | date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead. | src/Api/Migrations.php:243:39 | — |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $total_query used in $wpdb->get_var($total_query)\n$total_query assigned unsafely at line 63:\n $total_query = $wpdb->prepare("\n\t\t SELECT COUNT(*)\n\t\t FROM {$tagTable} t\n\t\t WHERE {$where}\n\t\t", $params)\n$tagTable assigned unsafely at line 25:\n $tagTable = Tables::get(Tables::MAILERPRESS_TAGS)\n$where assigned unsafely at line 36:\n $where .= ' AND t.name LIKE %s'\n$params[] used without escaping.\n$search assigned unsafely at line 27:\n $search = $request->get_param('search')\n$request used without escaping. | src/Api/Tags.php:69:37 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $total_query | src/Api/Tags.php:69:45 | Security |
| ERROR | WordPress.WP.I18n.InterpolatedVariableText | The $text parameter must not contain interpolated variables or expressions. Found: {$tableName} | src/Services/DatabaseDiagnostic.php:194:47 | General |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $contact_tags_table used in $wpdb->get_results($wpdb->prepare("\n SELECT ct.contact_id, t.tag_id, t.name\n FROM {$contact_tags_table} ct\n INNER JOIN {$tags_table} t ON ct.tag_id = t.tag_id\n WHERE ct.contact_id IN ({$placeholders})\n ", ...$contact_ids))\n$contact_tags_table assigned unsafely at line 544:\n $contact_tags_table = Tables::get(Tables::CONTACT_TAGS) | src/Api/Contacts.php:649:32 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 49:\n $query = $wpdb->prepare("\n SELECT\n t.*,\n t.tag_id AS id,\n COUNT(ct.contact_id) AS contact_count\n FROM {$tagTable} t\n LEFT JOIN\n {$contactTags} ct ON t.tag_id = ct.tag_id\n WHERE {$where}\n GROUP BY t.tag_id\n ORDER BY {$orderBy}\n LIMIT %d OFFSET %d\n", [...$params, $per_page, $offset])\n$tagTable assigned unsafely at line 25:\n $tagTable = Tables::get(Tables::MAILERPRESS_TAGS)\n$contactTags assigned unsafely at line 26:\n $contactTags = Tables::get(Tables::CONTACT_TAGS)\n$where assigned unsafely at line 36:\n $where .= ' AND t.name LIKE %s'\n$orderBy assigned unsafely at line 47:\n $orderBy = "t.$orderby $order"\n$params[] used without escaping.\n$search assigned unsafely at line 27:\n $search = $request->get_param('search')\n$orderby assigned unsafely at line 45:\n $orderby = in_array($orderby_param, $allowed_orderby, true) ? $orderby_param : 'name'\n$order assigned unsafely at line 46:\n $order = in_array($order_param, $allowed_order, true) ? $order_param : 'ASC'\n$request used without escaping.\n$orderby_param assigned unsafely at line 43:\n $orderby_param = $request->get_param('orderby')\n$order_param assigned unsafely at line 44:\n $order_param = strtoupper($request->get_param('order') ?? 'DESC') | src/Api/Tags.php:73:25 | Security |
| 05.02.2026, 09:03:37 | 58s | 1 | 574 | 3136 |
| 12.01.2026, 17:30:58 | 54s | 1 | 516 | 2602 |
| 16.12.2025, 15:12:59 | 1m 5s | 1 | 451 | 2355 |