cape: models: more fixes thanks to avast

This commit is contained in:
Willi Ballenthin
2023-08-18 10:14:16 +00:00
parent 350094759a
commit 18dff9d664
+8 -8
View File
@@ -245,12 +245,12 @@ class ProcessFile(File):
#
# like a File, but also has dynamic analysis results
#
pid: int
process_path: str
process_name: str
module_path: str
pid: Optional[int] = None
process_path: Optional[str] = None
process_name: Optional[str] = None
module_path: Optional[str] = None
virtual_address: Optional[HexInt] = None
target_pid: Optional[int] = None
target_pid: Optional[Union[int, str]] = None
target_path: Optional[str] = None
target_process: Optional[str] = None
@@ -357,8 +357,8 @@ class Static(ExactModel):
flare_capa: Skip = None
class CAPE(ExactModel):
payloads: List[Union[ProcessFile, File]]
class Cape(ExactModel):
payloads: List[ProcessFile]
configs: Skip = None
@@ -383,7 +383,7 @@ class CapeReport(FlexibleModel):
behavior: Behavior
# post-processed results: payloads and extracted configs
CAPE: CAPE
CAPE: Optional[Cape] = None
dropped: Optional[List[File]] = None
procdump: List[ProcessFile]
procmemory: ListTODO