From e9746a1785c01a8f8d10e90c0808e1feb1c2d451 Mon Sep 17 00:00:00 2001 From: Tres Seaver Date: Wed, 21 Jan 2026 12:14:56 -0500 Subject: [PATCH] fix: mark 'hashlib.md5' as 'usedforsecurity=False' Closes #255. --- haiku_rag_slim/haiku/rag/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/haiku_rag_slim/haiku/rag/client.py b/haiku_rag_slim/haiku/rag/client.py index 58831c93..f3f49ccc 100644 --- a/haiku_rag_slim/haiku/rag/client.py +++ b/haiku_rag_slim/haiku/rag/client.py @@ -514,7 +514,7 @@ class HaikuRAG: raise ValueError(f"File does not exist: {source_path}") uri = source_path.absolute().as_uri() - md5_hash = hashlib.md5(source_path.read_bytes()).hexdigest() + md5_hash = hashlib.md5(source_path.read_bytes(), usedforsecurity=False).hexdigest() # Get content type from file extension (do before early return) content_type, _ = mimetypes.guess_type(str(source_path))