Versions in this module Expand all Collapse all v0 v0.2.253 Apr 7, 2025 Changes in this version + type MalwareManagerClient interface + ContainerCallback func(notif containercollection.PubSubEvent) + ReportEvent func(eventType utils.EventType, event utils.K8sEvent) + type MalwareManagerMock struct + func CreateMalwareManagerMock() *MalwareManagerMock + func (r MalwareManagerMock) ContainerCallback(_ containercollection.PubSubEvent) + func (r MalwareManagerMock) ReportEvent(_ utils.EventType, _ utils.K8sEvent) + type MalwareResult interface + GetBasicRuntimeAlert func() apitypes.BaseRuntimeAlert + GetMalwareRuntimeAlert func() apitypes.MalwareAlert + GetRuntimeAlertK8sDetails func() apitypes.RuntimeAlertK8sDetails + GetRuntimeProcessDetails func() apitypes.ProcessTree + GetTriggerEvent func() igtypes.Event + SetBasicRuntimeAlert func(basicRuntimeAlert apitypes.BaseRuntimeAlert) + SetMalwareRuntimeAlert func(malwareRuntimeAlert apitypes.MalwareAlert) + SetRuntimeAlertK8sDetails func(runtimeAlertK8sDetails apitypes.RuntimeAlertK8sDetails) + SetRuntimeProcessDetails func(processTree apitypes.ProcessTree) + SetTriggerEvent func(event igtypes.Event) + SetWorkloadDetails func(workloadDetails string) + type MalwareScanner interface + Scan func(eventType utils.EventType, event utils.K8sEvent, containerPid uint32) MalwareResult