Skip to main content
Dotset CLI API Documentation / index / Baseline

Interface: Baseline

Defined in: src/shield/baseline.ts:93 Baseline file format (v2)

Properties

auditLog

auditLog: AuditEntry[];
Defined in: src/shield/baseline.ts:109 Audit log

config?

optional config: {
  allowedUsers?: string[];
  autoPruneDays?: number;
  requireApproval?: boolean;
};
Defined in: src/shield/baseline.ts:111 Baseline configuration

allowedUsers?

optional allowedUsers: string[];
Allowed users who can modify baseline

autoPruneDays?

optional autoPruneDays: number;
Auto-prune findings after N days of not being seen

requireApproval?

optional requireApproval: boolean;
Require approval for new baseline entries

created

created: string;
Defined in: src/shield/baseline.ts:99 When the baseline was created

findings

findings: BaselineFinding[];
Defined in: src/shield/baseline.ts:105 All findings

history

history: BaselineVersion[];
Defined in: src/shield/baseline.ts:107 Version history

modified

modified: string;
Defined in: src/shield/baseline.ts:101 When the baseline was last modified

projectId?

optional projectId: string;
Defined in: src/shield/baseline.ts:103 Project identifier

schemaVersion

schemaVersion: "2.0";
Defined in: src/shield/baseline.ts:95 Schema version

version

version: number;
Defined in: src/shield/baseline.ts:97 Current version number