CanonicalStigProblem
open class CanonicalStigProblem(val category: ProblemCategory, val problemId: String, val problemLabel: String, val subjectId: String, val severity: ProblemSeverity, val message: String, val semanticState: String? = null, val details: String? = null, val evidence: Map<String, List<String>> = emptyMap(), val cause: Throwable? = null) : StigProblem
A fully identified problem whose category and stable identity are supplied by its producer.