diff --git a/src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 b/src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 index 11c50725..f4ffe5e0 100644 --- a/src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 +++ b/src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 @@ -322,7 +322,7 @@ class VirtualMachine: AzSVTBase $LinuxAntimalwareStatusWSQuery =[string]::Format($this.VMControlSettings.QueryForLinuxAntimalwareStatus,($this.ResourceContext.ResourceId).ToLower()); $queryStatusResult = [LogAnalyticsHelper]::QueryStatusfromWorkspace($this.Workspace, $LinuxAntimalwareStatusWSQuery); - if($queryStatusResult.Count -gt 0 ) + if($queryStatusResult -ne $null -and ($queryStatusResult | Measure-Object).Count -gt 0 ) { $controlResult.AddMessage([VerificationResult]::Passed,"Antimalware is configured correctly on the VM. Validated the status through ASC workspace query."); }