Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 224:\n $query = $wpdb->prepare( 'SELECT * FROM ' . static::get_table_name() . ' WHERE 1 = %d ' . $sql_interval . ' ORDER BY id DESC LIMIT %d OFFSET %d', [\n\t\t\t\t1,\n\t\t\t\t$no_rows,\n\t\t\t\t$page * $no_rows,\n\t\t\t] )\n$sql_interval assigned unsafely at line 209:\n $sql_interval = ' AND date_started >= (NOW() - INTERVAL ' . $interval . ' DAY)'\n$interval used without escaping.
Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 240:\n $query = $this->wpdb->prepare(\n\t\t\t"SELECT trigger_id, json_extract(additional, '$.webhook_id') as webhook_id, COUNT(trigger_id) as trigger_runs FROM " . $this->get_table_name() . " WHERE automation_id = %d AND json_extract(additional, '$.executed') = true GROUP BY trigger_id, json_extract(additional, '$.webhook_id')",\n\t\t\t$this->automation_id\n\t\t)
Unescaped parameter $query used in $wpdb->get_var($query)\n$query assigned unsafely at line 287:\n $query = $this->wpdb->prepare( $sql, $sql_params )\n$sql assigned unsafely at line 281:\n $sql .= " AND json_extract(additional, '$." . $key . "') = %s "\n$key assigned unsafely at line 280:\n $key => \n$filter used without escaping.