From 40bc7216e1c66d23e35d4e875eb3741701a93808 Mon Sep 17 00:00:00 2001 From: alireza78a Date: Sat, 7 Mar 2026 05:38:20 +0330 Subject: [PATCH] fix(security): use in-memory set for permanent allowlist save --- tools/approval.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/approval.py b/tools/approval.py index cdf19e443..bbd241079 100644 --- a/tools/approval.py +++ b/tools/approval.py @@ -295,6 +295,6 @@ def check_dangerous_command(command: str, env_type: str, elif choice == "always": approve_session(session_key, pattern_key) approve_permanent(pattern_key) - save_permanent_allowlist(load_permanent_allowlist() | {pattern_key}) + save_permanent_allowlist(_permanent_approved) return {"approved": True, "message": None}