We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b8cdbff commit 2246099Copy full SHA for 2246099
src/webui/components/deep_research_agent_tab.py
@@ -77,7 +77,7 @@ async def run_deep_research(webui_manager: WebuiManager, components: Dict[Compon
77
base_save_dir = components.get(save_dir_comp, "./tmp/deep_research").strip()
78
safe_root_dir = "./tmp/deep_research"
79
normalized_base_save_dir = os.path.normpath(base_save_dir)
80
- if not normalized_base_save_dir.startswith(os.path.abspath(safe_root_dir)):
+ if os.path.commonpath([normalized_base_save_dir, os.path.abspath(safe_root_dir)]) != os.path.abspath(safe_root_dir):
81
logger.warning(f"Unsafe base_save_dir detected: {base_save_dir}. Using default directory.")
82
normalized_base_save_dir = os.path.abspath(safe_root_dir)
83
base_save_dir = normalized_base_save_dir
0 commit comments