Skip to content

Add vault recovery tool - #398

Merged
binsky08 merged 14 commits into
masterfrom
feature/vault-recovery
Oct 14, 2026
Merged

binsky08 merged 14 commits into
masterfrom
feature/vault-recovery

Conversation

@binsky08

Copy link
Copy Markdown
Collaborator
  • update various dependencies, like @binsky/passman-client-ts to v0.4.0 containing vault recovery tooling
  • Vault recovery
    • Diagnoses the active vault for credentials still encrypted with an old vault password (for example after an interrupted password change) and for shared credentials whose data does not match the shared key
    • Copies recoverable credentials into a new vault, downloads a Passman JSON export, or repairs them in place. A dry run previews the result; nothing is uploaded until you start a repair
    • Open it from the credential list when decryption fails, or with the Vault recovery button on the active saved server in settings

Here some example screenshots from my test runs:

image image image

Signed-off-by: binsky <timo@binsky.org>
…ic for handling scan results and user selections during the repair process

Signed-off-by: binsky <timo@binsky.org>
…covery tool

Signed-off-by: binsky <timo@binsky.org>
… indicators during scan/repair operations

Signed-off-by: binsky <timo@binsky.org>
…yling for improved visual consistency

Signed-off-by: binsky <timo@binsky.org>
…ipped credentials, enhancing credential filtering, and updating the index page to show the vault recovery button for detected encryption errors

Signed-off-by: binsky <timo@binsky.org>
…place repair scenarios where no credentials can be repaired

Signed-off-by: binsky <timo@binsky.org>
…ws and improving the display of recoverable credential details

Signed-off-by: binsky <timo@binsky.org>
Signed-off-by: binsky <timo@binsky.org>
Signed-off-by: binsky <timo@binsky.org>
Signed-off-by: binsky <timo@binsky.org>
@binsky08
binsky08 force-pushed the feature/vault-recovery branch from 86cd483 to a5fdc05 Compare October 14, 2026 21:43
@binsky08
binsky08 merged commit ebab80f into master Oct 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant