{"table_name":"hvnly_webhook_queue","full_table_name":"wp_hvnly_webhook_queue","description":"A job queue table for managing background tasks and scheduled operations.","detection_method":"static","confidence":"high","create_sql":"CREATE TABLE IF NOT EXISTS wp_hvnly_webhook_queue ( id bigint(20) NOT NULL AUTO_INCREMENT, webhook_url varchar(500) NOT NULL, payload longtext NOT NULL, attempts int DEFAULT 0, max_attempts int DEFAULT 3, last_error text, status varchar(20) DEFAULT 'pending', scheduled_at datetime DEFAULT NULL, created_at datetime DEFAULT CURRENT_TIMESTAMP, processed_at datetime DEFAULT NULL, PRIMARY KEY (id), KEY idx_status (status), KEY idx_scheduled (scheduled_at) ) $charset_collate;\"; // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -- Static CREATE TABLE schema for plugin migration. // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Plugin migration creates custom tables. $result4 = $wpdb->query($sql4);","columns":[{"name":"id","type":"bigint(20)","nullable":false,"primary_key":true},{"name":"webhook_url","type":"varchar(500)","nullable":false,"primary_key":false},{"name":"payload","type":"longtext","nullable":false,"primary_key":false},{"name":"attempts","type":"int","nullable":true,"primary_key":false},{"name":"max_attempts","type":"int","nullable":true,"primary_key":false},{"name":"last_error","type":"text","nullable":true,"primary_key":false},{"name":"status","type":"varchar(20)","nullable":true,"primary_key":false},{"name":"scheduled_at","type":"datetime","nullable":true,"primary_key":false},{"name":"created_at","type":"datetime","nullable":true,"primary_key":false},{"name":"processed_at","type":"datetime","nullable":true,"primary_key":false}],"plugin":{"slug":"havenlytics","name":"Havenlytics – Real Estate Plugin with Advanced Search, Maps & Property Builder","active_installs":10,"version":"3.1.5","wp_org_url":"https://wordpress.org/plugins/havenlytics/"}}