Bitwarden: Pass master password in environment variable

This commit is contained in:
user202729 2025-01-22 13:05:51 +07:00 committed by Florian Bruhin
parent b183e6a39a
commit f25604b819
1 changed files with 2 additions and 1 deletions

View File

@ -96,7 +96,8 @@ def ask_password(password_prompt_invocation):
raise Exception('Could not unlock vault')
master_pass = process.stdout.strip()
return subprocess.check_output(
['bw', 'unlock', '--raw', master_pass],
['bw', 'unlock', '--raw', '--passwordenv', 'BW_MASTERPASS'],
env={**os.environ, 'BW_MASTERPASS': master_pass},
text=True,
).strip()