{"slug":"conflict-guard","name":"Conflict Guard","description":"Detect, isolate, and fix WordPress plugin conflicts. Safe Test Mode, Smart Isolation, One-Click Rollback, and Real-Time Error Monitoring.","author":"Ceaser mwangi","active_installs":0,"version":"1.0.9","wp_org_url":"https://wordpress.org/plugins/conflict-guard/","is_closed":false,"cleanup":{"has_uninstall_hook":true,"drops_tables_on_uninstall":true,"deletes_options_on_uninstall":false},"tables":[{"table_name":"confgu_conflict_timeline","full_table_name":"wp_confgu_conflict_timeline","description":"Stores confgu conflict timeline data created by this plugin.","detection_method":"static","confidence":"medium","columns":[{"name":"id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":true},{"name":"event_type","type":"VARCHAR(50)","nullable":false,"primary_key":false},{"name":"plugin","type":"VARCHAR(255)","nullable":false,"primary_key":false},{"name":"description","type":"TEXT","nullable":false,"primary_key":false},{"name":"severity","type":"VARCHAR(20)","nullable":false,"primary_key":false},{"name":"created_at","type":"DATETIME","nullable":false,"primary_key":false}],"create_sql":"CREATE TABLE wp_confgu_conflict_timeline ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, event_type VARCHAR(50) NOT NULL DEFAULT '', plugin VARCHAR(255) NOT NULL DEFAULT '', description TEXT NOT NULL, severity VARCHAR(20) NOT NULL DEFAULT 'info', created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY event_type (event_type), KEY created_at (created_at) ) $charset;\"; dbDelta( $sql_timeline );"},{"table_name":"confgu_error_log","full_table_name":"wp_confgu_error_log","description":"A logging table that records activity, events, or audit history.","detection_method":"static","confidence":"medium","columns":[{"name":"error_type","type":"VARCHAR(50)","nullable":false,"primary_key":false},{"name":"plugin","type":"VARCHAR(255)","nullable":false,"primary_key":false},{"name":"message","type":"TEXT","nullable":false,"primary_key":false},{"name":"file","type":"VARCHAR(500)","nullable":false,"primary_key":false},{"name":"line","type":"INT UNSIGNED","nullable":false,"primary_key":false},{"name":"created_at","type":"DATETIME","nullable":false,"primary_key":false}],"create_sql":"CREATE TABLE statement passed in its own dbDelta() call (passing several * statements in one string is unreliable — typically only the last table is * created/updated correctly). */ $sql_error_log = \"CREATE TABLE wp_confgu_error_log ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, error_type VARCHAR(50) NOT NULL DEFAULT '', plugin VARCHAR(255) NOT NULL DEFAULT '', message TEXT NOT NULL, file VARCHAR(500) NOT NULL DEFAULT '', line INT UNSIGNED NOT NULL DEFAULT 0, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY plugin (plugin(191)), KEY error_type (error_type), KEY created_at (created_at) ) $charset;\"; dbDelta( $sql_error_log );"},{"table_name":"confgu_restore_points","full_table_name":"wp_confgu_restore_points","description":"Stores confgu restore points data created by this plugin.","detection_method":"static","confidence":"medium","columns":[{"name":"id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":true},{"name":"plugin","type":"VARCHAR(255)","nullable":false,"primary_key":false},{"name":"version","type":"VARCHAR(50)","nullable":false,"primary_key":false},{"name":"snapshot","type":"LONGTEXT","nullable":false,"primary_key":false},{"name":"created_at","type":"DATETIME","nullable":false,"primary_key":false}],"create_sql":"CREATE TABLE wp_confgu_restore_points ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, plugin VARCHAR(255) NOT NULL DEFAULT '', version VARCHAR(50) NOT NULL DEFAULT '', snapshot LONGTEXT NOT NULL, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY plugin (plugin(191)) ) $charset;\"; dbDelta( $sql_restore_points );"}],"table_count":3}