26 lines
629 B
TypeScript
26 lines
629 B
TypeScript
export type Severity = 'critical' | 'high' | 'medium' | 'low' | 'info' | 'unknown';
|
|
|
|
export interface RecordField {
|
|
label: string;
|
|
value: string;
|
|
index: number;
|
|
}
|
|
|
|
export interface FindingRecord {
|
|
id: string;
|
|
index: number;
|
|
title: string;
|
|
fields: RecordField[];
|
|
filled: RecordField[];
|
|
meta: RecordField[];
|
|
sourceFile?: string;
|
|
sourceSheet?: string;
|
|
/**
|
|
* Der Bericht markiert diese Zeile selbst als die konkret ausgewertete
|
|
* (z. B. CIS-CAT: `<tr class="evaluated">` im Belegabschnitt eines Rule
|
|
* Result) - unabhaengig von jeder Auswahl oder Suche in ASSESSOR.
|
|
*/
|
|
highlighted?: boolean;
|
|
}
|
|
|