diff --git a/backend/api/content_planning/services/content_strategy/performance/caching.py b/backend/api/content_planning/services/content_strategy/performance/caching.py index faeaa230..55a94cc7 100644 --- a/backend/api/content_planning/services/content_strategy/performance/caching.py +++ b/backend/api/content_planning/services/content_strategy/performance/caching.py @@ -79,8 +79,8 @@ class CachingService: if kwargs: key_data += ":" + json.dumps(kwargs, sort_keys=True) - # Create hash for consistent key length - key_hash = hashlib.md5(key_data.encode()).hexdigest() + # Create hash for consistent key length using a strong hash algorithm + key_hash = hashlib.sha256(key_data.encode("utf-8")).hexdigest() return f"content_strategy:{cache_type}:{key_hash}" except Exception as e: