-
Notifications
You must be signed in to change notification settings - Fork 14
Add 1Password Encrypted Vault Backup App #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ssions to the Administrator group when adding keys to a vault.
|
||
let createdItem; | ||
try { | ||
if (item.category === 'Document' && item.document) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can match these against the actual ItemCategory type and this goes for everywhere.
Reviewing.... |
should add |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No major changes beyond those already requested. I know you've got some additions to make so not approving officially.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works for me!
Description
This pull request introduces a new web application for securely backing up and restoring 1Password vaults using the 1Password JS SDK and CLI. The app encrypts vault data with Argon2 and AES-256-CBC.
Key features include:
backup.1pbackup
file. Encryption keys can be saved to a 1Password vault or downloaded.p-limit
for API concurrency control, and retry logic for rate limits.The app addresses secure vault backup/restore needs but has limitations: passkeys and archived items are not supported, and concurrency is fixed (2 vaults, 1 item at a time). The README provides detailed setup, usage, and troubleshooting instructions.