currentStatus property

ProtectionStatus get currentStatus

Get current protection status

Implementation

ProtectionStatus get currentStatus {
  if (!_isInitialized) return ProtectionStatus.uninitialized;
  if (!_isProtected) return ProtectionStatus.failed;
  if (_activeThreats.any((t) => t.level == SecurityThreatLevel.critical)) {
    return ProtectionStatus.blocked;
  }
  return ProtectionStatus.protected;
}