StigProblemRecord

data class StigProblemRecord(val schemaVersion: Int = STIG_PROBLEM_SCHEMA_VERSION, val projectPath: String, val producerTask: String, val category: ProblemCategory, val problemId: String, val subjectId: String, val severity: ProblemSeverity, val message: String, val problemLabel: String? = null, val semanticState: String? = null, val details: String? = null, val evidence: Map<String, List<String>> = emptyMap(), val timestamp: String? = null, val causeType: String? = null, val causeMessage: String? = null, val causeStackTrace: String? = null)

Canonical JSONL representation shared by task producers and derived reports.

Stable identity is projectPath + category + problemId + subjectId. Presentation fields, timestamps, task names, and evidence deliberately do not participate.

Constructors

Link copied to clipboard
constructor(schemaVersion: Int = STIG_PROBLEM_SCHEMA_VERSION, projectPath: String, producerTask: String, category: ProblemCategory, problemId: String, subjectId: String, severity: ProblemSeverity, message: String, problemLabel: String? = null, semanticState: String? = null, details: String? = null, evidence: Map<String, List<String>> = emptyMap(), timestamp: String? = null, causeType: String? = null, causeMessage: String? = null, causeStackTrace: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Generated with STIG