From 64a09d31469939b86cbf05f95d27afd4657b4d86 Mon Sep 17 00:00:00 2001 From: Mike Hunhoff Date: Thu, 18 Jul 2024 11:20:03 -0600 Subject: [PATCH] vmray: remove broken assert for unique OS PIDs --- capa/features/extractors/vmray/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/capa/features/extractors/vmray/__init__.py b/capa/features/extractors/vmray/__init__.py index 413272a4..c268f85f 100644 --- a/capa/features/extractors/vmray/__init__.py +++ b/capa/features/extractors/vmray/__init__.py @@ -123,9 +123,8 @@ class VMRayAnalysis: def _compute_process_ids(self): for process in self.sv2.processes.values(): + # we expect VMRay's monitor IDs to be unique, but OS PIDs may be reused assert process.monitor_id not in self.process_ids.keys() - assert process.os_pid not in self.process_ids.values() - self.process_ids[process.monitor_id] = process.os_pid def _compute_process_threads(self):