WP-20/21: contract and failing tests for vulnerability management
Some checks failed
CI / backend (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / ui (push) Has been cancelled

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Dennis Nemec
2026-09-02 22:40:48 +02:00
parent e6ef9b21d3
commit 5c6e09ad10
17 changed files with 1530 additions and 1 deletions

View File

@ -0,0 +1,17 @@
CREATE TABLE findings (
id TEXT PRIMARY KEY,
target_kind TEXT NOT NULL CHECK (target_kind IN ('os', 'image')),
target TEXT NOT NULL,
cve_id TEXT NOT NULL,
severity TEXT NOT NULL,
package TEXT NOT NULL,
installed_version TEXT NOT NULL,
fixed_version TEXT,
title TEXT NOT NULL,
url TEXT NOT NULL,
status TEXT NOT NULL CHECK (status IN ('open', 'acknowledged', 'fixed')),
first_seen TEXT NOT NULL,
last_seen TEXT NOT NULL
);
CREATE INDEX findings_target_status ON findings(target, status);
CREATE INDEX findings_status_severity ON findings(status, severity);