Ultimate plugin to create, shorten, track and manage any URL. Gather analytics reports and run successful marketing campaigns easily.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $query | includes/Traits/Clicks.php:218:34 | Security |
| ERROR | WordPress.Security.EscapeOutput.UnsafePrintingFunction | All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'. | includes/Admin/Notice/ThirstyAffiliates.php:38:23 | Security |
| ERROR | WordPress.Security.EscapeOutput.UnsafePrintingFunction | All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'. | includes/Admin/Notice/ThirstyAffiliates.php:39:164 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $query | includes/Traits/Clicks.php:242:26 | Security |
| ERROR | WordPress.Security.EscapeOutput.UnsafePrintingFunction | All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'. | includes/Admin/Notice/ThirstyAffiliates.php:52:23 | Security |
| ERROR | WordPress.Security.EscapeOutput.UnsafePrintingFunction | All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'. | includes/Admin/Notice/ThirstyAffiliates.php:53:74 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_row($query)\n$query assigned unsafely at line 266:\n $query = "SELECT COUNT( DISTINCT ip ) AS count FROM {$wpdb->prefix}betterlinks_clicks WHERE created_at BETWEEN '{$from} 00:00:00' AND '{$to} 23:59:59'"\n$from used without escaping.\n$to used without escaping. | includes/Traits/Clicks.php:267:21 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $query | includes/Traits/Clicks.php:267:30 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->query($sql)\n$sql assigned unsafely at line 143:\n $sql = "ALTER TABLE {$table_name}\n MODIFY target_url text default null,\n MODIFY link_date datetime NOT NULL default CURRENT_TIMESTAMP,\n MODIFY link_date_gmt datetime NOT NULL default CURRENT_TIMESTAMP,\n MODIFY link_modified datetime NOT NULL default CURRENT_TIMESTAMP,\n MODIFY link_modified_gmt datetime NOT NULL default CURRENT_TIMESTAMP;"\n$table_name assigned unsafely at line 142:\n $table_name = $this->wpdb->prefix . 'betterlinks' | includes/Traits/DBTables.php:149:22 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | includes/Traits/DBTables.php:149:28 | Security |
| 10.02.2026, 11:30:46 | 24s | 6 | 240 | 642 |
| 14.01.2026, 08:05:49 | 23s | 6 | 240 | 640 |
| 18.12.2025, 13:02:16 | 24s | 7 | 237 | 631 |
| 27.11.2025, 14:00:26 | 21s | 10 | 219 | 511 |
| 19.11.2025, 17:35:08 | 23s | 10 | 218 | 511 |
| 13.11.2025, 07:45:29 | 26s | 10 | 218 | 511 |