Unescaped parameter $checkMinIDQuery used in $wpdb->get_results($checkMinIDQuery)\n$checkMinIDQuery assigned unsafely at line 1309:\n $checkMinIDQuery = $wpdb->prepare("SELECT id FROM `" . $logTableName . "` \\n " .\n "WHERE CAST(requested_url AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = %s \\n " .\n "LIMIT 1", $requested_url)\n$logTableName assigned unsafely at line 1247:\n $logTableName = $this->doTableNameReplacements("{wp_abj404_logsv2}")
Unescaped parameter $extraDataQuery used in $wpdb->get_results($extraDataQuery)\n$extraDataQuery assigned unsafely at line 243:\n $extraDataQuery = "select @@max_join_size as max_join_size, " . \n \t\t"@@sql_big_selects as sql_big_selects, " .\n "@@character_set_database as character_set_database"\n$someMySQLVariables assigned unsafely at line 246:\n $someMySQLVariables = $wpdb->get_results($extraDataQuery, ARRAY_A)
Unescaped parameter $f used in $wpdb->query('drop table ' . $f->strtolower($wpdb->prefix) . 'abj404_logs')\n$f assigned unsafely at line 486:\n $f = ABJ_404_Solution_Functions::getInstance()
Unescaped parameter $id used in $wpdb->get_results("select $id,$name from PREFIX_$tbl $where $order $limit ")\n$id used without escaping.\n$name used without escaping.\n$tbl used without escaping.\n$order used without escaping.\n$limit used without escaping.
Affected Plugins
Plugins that have instances of this rule violation
Unescaped parameter $query used in $wpdb->get_col($query)\n$query assigned unsafely at line 2096:\n $query = $this->doTableNameReplacements($query)\n$query assigned unsafely at line 2095:\n $query = 'SELECT min(timestamp) as timestamp FROM {wp_abj404_logsv2}'