From e4e2aa0b78e6662bb5cebb06b15c19ddbe96ae43 Mon Sep 17 00:00:00 2001 From: Bagatur <22008038+baskaryan@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:56:43 -0700 Subject: [PATCH] core[patch]: update image util err msg (#27803) --- libs/core/langchain_core/utils/image.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/core/langchain_core/utils/image.py b/libs/core/langchain_core/utils/image.py index 7bbc499a4ac33..f46ee599d32c6 100644 --- a/libs/core/langchain_core/utils/image.py +++ b/libs/core/langchain_core/utils/image.py @@ -3,6 +3,11 @@ def __getattr__(name: str) -> Any: if name in ("encode_image", "image_to_data_url"): - msg = f"'{name}' has been removed for security reasons." + msg = ( + f"'{name}' has been removed for security reasons.\n\n" + f"Usage of this utility in environments with user-input paths is a " + f"security vulnerability. Out of an abundance of caution, the utility " + f"has been removed to prevent possible misuse." + ) raise ValueError(msg) raise AttributeError(name)