From b44971f825cfb594f0f5a0bee400dfbfb39986e0 Mon Sep 17 00:00:00 2001 From: frdel <38891707+frdel@users.noreply.github.com> Date: Fri, 13 Jun 2025 13:46:46 +0200 Subject: [PATCH] Revert "fix: python.lang.security.audit.eval-detected.eval-detected-python-helpers-memory.py (#444)" This reverts commit de39128e7ddd1466d0e143261f004958e6f09238. --- python/helpers/memory.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/python/helpers/memory.py b/python/helpers/memory.py index a56cd9cfb..60e60e2d3 100644 --- a/python/helpers/memory.py +++ b/python/helpers/memory.py @@ -1,4 +1,3 @@ -import ast from datetime import datetime from typing import Any, List, Sequence from langchain.storage import InMemoryByteStore, LocalFileStore @@ -392,7 +391,7 @@ class Memory: def _get_comparator(condition: str): def comparator(data: dict[str, Any]): try: - return ast.literal_eval(condition, {}, data) + return eval(condition, {}, data) except Exception as e: # PrintStyle.error(f"Error evaluating condition: {e}") return False