From f7c3b36798f291c939d5f6b5a7f6dcbeedcc0073 Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Mon, 2 Feb 2026 00:41:04 +0530 Subject: [PATCH] fix: update hashlib usage in generate_indexing_settings_hash to improve security compliance --- .../app/connectors/composio_google_drive_connector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/surfsense_backend/app/connectors/composio_google_drive_connector.py b/surfsense_backend/app/connectors/composio_google_drive_connector.py index 5e4fc8c0f..2816b4a8b 100644 --- a/surfsense_backend/app/connectors/composio_google_drive_connector.py +++ b/surfsense_backend/app/connectors/composio_google_drive_connector.py @@ -558,7 +558,7 @@ def generate_indexing_settings_hash( "include_subfolders": indexing_options.get("include_subfolders", True), "max_files_per_folder": indexing_options.get("max_files_per_folder", 100), } - return hashlib.md5(json.dumps(settings, sort_keys=True).encode()).hexdigest() + return hashlib.md5(json.dumps(settings, sort_keys=True).encode(), usedforsecurity=False).hexdigest() async def index_composio_google_drive(