Classes/SecurityValidationResult.ps1
|
#Requires -Version 5.1 class SecurityValidationResult { [bool]$IsValid [string]$RiskLevel [string[]]$Issues [bool]$RequiresElevatedConfirmation [string[]]$BlockedSIDs [string[]]$AllowedSIDs [DateTime]$ValidatedAt [string]$ValidatorVersion SecurityValidationResult() { $this.ValidatedAt = Get-Date $this.ValidatorVersion = "2.0.0" $this.Issues = @() $this.BlockedSIDs = @() $this.AllowedSIDs = @() $this.IsValid = $true $this.RiskLevel = "Low" $this.RequiresElevatedConfirmation = $false } } |