From 1f460b3aaedaf14243b788fa503d10318256e208 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sat, 12 Jul 2025 13:53:20 -0400 Subject: [PATCH] Clear entry cache on vault lock --- src/password_manager/manager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/password_manager/manager.py b/src/password_manager/manager.py index 0ccef11..445b2e2 100644 --- a/src/password_manager/manager.py +++ b/src/password_manager/manager.py @@ -215,6 +215,8 @@ class PasswordManager: def lock_vault(self) -> None: """Clear sensitive information from memory.""" + if self.entry_manager is not None: + self.entry_manager.clear_cache() self.parent_seed = None self.encryption_manager = None self.entry_manager = None