Skip to content

Commit b62d4ea

Browse files
committed
revert changes made to background_process & check_firewall_lists
1 parent 220283c commit b62d4ea

2 files changed

Lines changed: 2 additions & 13 deletions

File tree

aikido_zen/background_process/cloud_connection_manager/__init__.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@
2121
from .update_service_config import update_service_config
2222
from .on_start import on_start
2323
from .send_heartbeat import send_heartbeat
24-
from aikido_zen.vulnerabilities.attack_wave_detection.attack_wave_detector import (
25-
AttackWaveDetector,
26-
)
27-
from aikido_zen.context import Context
2824

2925

3026
class CloudConnectionManager:
@@ -55,7 +51,6 @@ def __init__(self, block, api, token, serverless):
5551
self.statistics = Statistics()
5652
self.ai_stats = AIStatistics()
5753
self.middleware_installed = False
58-
self.attack_wave_detector = AttackWaveDetector()
5954

6055
if isinstance(serverless, str) and len(serverless) == 0:
6156
raise ValueError("Serverless cannot be an empty string")

aikido_zen/background_process/commands/check_firewall_lists.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
def process_check_firewall_lists(connection_manager, data):
55
"""
66
Checks whether an IP is blocked and whether there is an ongoing attack wave
7-
data: {"ip": string, "user-agent": string, "is_attack_wave_request" ?: bool}
7+
data: {"ip": string, "user-agent": string}
88
returns -> CheckFirewallListsRes
99
"""
1010
ip = data["ip"]
@@ -24,17 +24,11 @@ def process_check_firewall_lists(connection_manager, data):
2424
if connection_manager.firewall_lists.is_user_agent_blocked(user_agent):
2525
return CheckFirewallListsRes(blocked=True, type="bot-blocking")
2626

27-
is_attack_wave_request = data.get("is_attack_wave_request", None)
28-
if is_attack_wave_request and ip is not None:
29-
if connection_manager.attack_wave_detector.is_attack_wave(ip):
30-
return CheckFirewallListsRes(blocked=False, is_attack_wave=True)
31-
3227
return CheckFirewallListsRes()
3328

3429

3530
class CheckFirewallListsRes:
36-
def __init__(self, blocked=False, is_attack_wave=False, type=None, reason=None):
31+
def __init__(self, blocked=False, type=None, reason=None):
3732
self.blocked = blocked
38-
self.is_attack_wave = is_attack_wave
3933
self.type = type
4034
self.reason = reason

0 commit comments

Comments
 (0)