From 7fecb4905ec0784e6a0f6951df5f9d10255af031 Mon Sep 17 00:00:00 2001 From: t Date: Sat, 2 May 2026 13:28:02 -0400 Subject: [PATCH] patched table --- pkg/datastore/schema.sql | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkg/datastore/schema.sql b/pkg/datastore/schema.sql index 22b9b73..3996501 100644 --- a/pkg/datastore/schema.sql +++ b/pkg/datastore/schema.sql @@ -55,7 +55,6 @@ CREATE TABLE IF NOT EXISTS sessions ( expires_at DATETIME NOT NULL, FOREIGN KEY(user_id) REFERENCES users(id) ON DELETE CASCADE ); - CREATE TABLE IF NOT EXISTS tickets ( id INTEGER PRIMARY KEY AUTOINCREMENT, domain TEXT NOT NULL DEFAULT 'Vulnerability', @@ -86,6 +85,16 @@ CREATE TABLE IF NOT EXISTS tickets ( assignee TEXT DEFAULT 'Unassigned', latest_comment TEXT DEFAULT '', + -- 🚀 RE-ADDED: The missing Enterprise Risk & CISA tracking fields! + is_cisa_kev BOOLEAN DEFAULT 0, + verification_requested_at DATETIME, + extension_count INTEGER DEFAULT 0, + risk_rationale TEXT, + risk_evidence TEXT, + risk_approved_by TEXT, + risk_approved_at DATETIME, + exception_expires_at DATETIME, + assigned_at DATETIME, owner_viewed_at DATETIME, triage_due_date DATETIME, @@ -95,7 +104,6 @@ CREATE TABLE IF NOT EXISTS tickets ( patched_at DATETIME, FOREIGN KEY(domain) REFERENCES domains(name) ON DELETE SET DEFAULT ); - CREATE INDEX IF NOT EXISTS idx_tickets_status ON tickets(status); CREATE INDEX IF NOT EXISTS idx_tickets_severity ON tickets(severity); CREATE INDEX IF NOT EXISTS idx_tickets_domain ON tickets(domain);