CipherBox
Automatic end-to-end encryption for Git workflows inside VS Code.
Features
- Encrypt files automatically before commit
- Decrypt automatically after pull/merge
- GitHub-safe encrypted storage
- Per-project enable/disable
- Strong encryption using:
- XChaCha20-Poly1305
- Argon2id
Installation
npm install
npm run compile
Run in VS Code:
F5
Workflow
Before Commit
CipherBox automatically encrypts project files.
After Pull / Merge
CipherBox automatically decrypts project files locally.
Commands
- CipherBox: Enable Encryption
- CipherBox: Disable Encryption
Recommended Future Features
- team key sharing
- folder-level encryption
- encrypted Git branches
- secure collaboration
- temporary unlock sessions
- YubiKey support
- hidden metadata protection
Packaging
npm install -g @vscode/vsce
vsce package
Publish
vsce publish
| |