id: 67ba9c29-ac0c-48c6-9569-ecd554fc4e65 Function: Title: Parser for InsightVMAssets Version: '2.0.0' LastUpdated: '2026-02-11' Category: Microsoft Sentinel Parser FunctionName: InsightVMAssets FunctionAlias: InsightVMAssets FunctionQuery: | let Insight_VM_assets_view = view () { NexposeInsightVMCloud_assets_CL | extend packed = pack( "AssessedForPolicies", assessed_for_policies_b, "AssessedForVulnerabilities", assessed_for_vulnerabilities_b, "CredentialAssessments", credential_assessments_s, "CriticalVulnerabilities", critical_vulnerabilities_d, "Exploits", exploits_d, "DvcHostname", host_name_s, "AssetId", id_s, "DvcIpAddr", ip_s, "LastAssessedForVulnerabilities", last_assessed_for_vulnerabilities_t, "LastScanEnd", last_scan_end_t, "LastScanStart", last_scan_start_t, "MalwareKits", malware_kits_d, "ModerateVulnerabilities", moderate_vulnerabilities_d, "DvcOsArch", os_architecture_s, "DvcOsDesc", os_description_s, "DvcOsFamily", os_family_s, "DvcOs", os_name_s, "DvcOsSysName", os_system_name_s, "DvcOsType", os_type_s, "DvcOsVendor", os_vendor_s, "DvcModelNumber", os_version_s, "RiskScore", risk_score_d, "SevereVulnerabilitiesCount", severe_vulnerabilities_d, "TotalVulnerabilitiesCount", total_vulnerabilities_d, "Uid", unique_identifiers_s, "VulnerabilitiesSolutions", same_s, "DvcMacAddr", mac_s ) | project todatetime(TimeGenerated), packed | evaluate bag_unpack(packed) | extend EventVendor="Rapid7", EventProduct="Insight VM", EventType="Assets" }; let Rapid7InsightVMCloudAssets_view = view(){ Rapid7InsightVMCloudAssets | extend "AssessedForPolicies", tobool(AssessedForPolicies), "AssessedForVulnerabilities", tobool(AssessedForVulnerabilities), "CredentialAssessments", tostring(CredentialAssessments), "CriticalVulnerabilities", toreal(CriticalVulnerabilities), "Exploits", toreal(Exploits), "DvcHostname", tostring(HostName), "AssetId", tostring(Id), "DvcIpAddr", tostring(Ip), "LastAssessedForVulnerabilities", todatetime(LastAssessedForVulnerabilities), "LastScanEnd", todatetime(LastScanEnd), "LastScanStart", todatetime(LastScanStart), "MalwareKits", toreal(MalwareKits), "ModerateVulnerabilities", toreal(ModerateVulnerabilities), "DvcOsArch", tostring(OsArchitecture), "DvcOsDesc", tostring(OsDescription), "DvcOsFamily", tostring(OsFamily), "DvcOs", tostring(OsName), "DvcOsSysName", tostring(OsSystemName), "DvcOsType", tostring(OsType), "DvcOsVendor", tostring(OsVendor), "DvcModelNumber", tostring(OsVersion), "RiskScore", toreal(RiskScore), "SevereVulnerabilitiesCount", toreal(SevereVulnerabilities), "TotalVulnerabilitiesCount", toreal(TotalVulnerabilities), "Uid", tostring(UniqueIdentifiers), "VulnerabilitiesSolutions", tostring(Same), "DvcMacAddr", tostring(Mac) }; union isfuzzy=true (Insight_VM_assets_view), (Rapid7InsightVMCloudAssets_view) | project TimeGenerated, AssessedForPolicies, AssessedForVulnerabilities, CredentialAssessments, CriticalVulnerabilities, Exploits, DvcHostname, AssetId, DvcIpAddr, LastAssessedForVulnerabilities, LastScanEnd, LastScanStart, MalwareKits, ModerateVulnerabilities, DvcOsArch, DvcOsDesc, DvcOsFamily, DvcOs, DvcOsSysName, DvcOsType, DvcOsVendor, DvcModelNumber, RiskScore, SevereVulnerabilitiesCount, TotalVulnerabilitiesCount, Uid, VulnerabilitiesSolutions, DvcMacAddr