Skip to content

Commit b7a25ac

Browse files
committed
create send_payload helper function
1 parent fa94194 commit b7a25ac

4 files changed

Lines changed: 10 additions & 7 deletions

File tree

aikido_zen/background_process/comms.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import multiprocessing.connection as con
77
from threading import Thread
88

9-
from aikido_zen.background_process.commands.command import Payload
109
from aikido_zen.helpers.logging import logger
1110

1211
# pylint: disable=invalid-name # This variable does change
@@ -100,8 +99,3 @@ def target(address, key, receive, data, result_obj):
10099
if receive:
101100
return {"success": True, "data": result_obj[1]}
102101
return {"success": True, "data": None}
103-
104-
def send_payload(self, payload: Payload):
105-
return self.send_data_to_bg_process(
106-
payload.identifier, payload.request, payload.returns_data
107-
)

aikido_zen/helpers/ipc/__init__.py

Whitespace-only changes.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from aikido_zen.background_process import AikidoIPCCommunications
2+
from aikido_zen.background_process.commands.command import Payload
3+
4+
5+
def send_payload(comms: AikidoIPCCommunications, payload: Payload):
6+
return comms.send_data_to_bg_process(
7+
payload.identifier, payload.request, payload.returns_data
8+
)

aikido_zen/vulnerabilities/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
)
3232
from ..background_process.commands import PutEventCommand
3333
from ..helpers.create_detected_attack_api_event import create_detected_attack_api_event
34+
from ..helpers.ipc.send_payload import send_payload
3435

3536

3637
def run_vulnerability_scan(kind, op, args):
@@ -111,6 +112,6 @@ def run_vulnerability_scan(kind, op, args):
111112
injection_results, context, blocked, stack
112113
)
113114
if comms and event:
114-
comms.send_payload(PutEventCommand.generate(event))
115+
send_payload(comms, PutEventCommand.generate(event))
115116
if blocked:
116117
raise error_type(*error_args)

0 commit comments

Comments
 (0)