[security] Mask vault secrets by default in LLM context #891

Closed
sleepy wants to merge 0 commits from fix/vault-masking-677 into dev
Owner
No description provided.
- Add _mask_secret() helper: shows first4+last4 for long secrets,
  first4+**** for medium, bullet chars for short ones
- do_vault_get now masks password and TOTP by default
- Add reveal parameter (default false) to get plaintext when needed
- Log WARNING when full secrets are revealed
- Update vault_search hint to mention masking behavior
- No test regressions (559 pass, 9 fail — same as baseline)
sleepy closed this pull request 2026-06-04 02:11:34 +02:00

Pull request closed

Sign in to join this conversation.
No description provided.