Tired of using different command-line tools for different crypto files and password databases, I built a VS Code extension to keep everything inside the editor.
Approach with VSCode extension:

Current features:
- Browse:
- password vaults (.kdbx, .psafe3, .ibak, .1pif, .bcup)
- secure containers and keystores (.p12, .pfx, .jks, .jceks)
- Inspect:
- certificates, keys and signatures (.crt, .cer, .der, .pem, .key, .csr, .p10, .p7b, .p7c, .p7s, .p7m)
- SSH, PuTTY, OpenPGP, and AGE files (.ppk, id_rsa, id_ecdsa, id_ed25519, .gpg, .pgp, .asc, .sig, .age)
- Detect certificate duplicates
- Generate secure passwords
- View certificate chains and metadata
Project goals:
- Replace multiple command-line tools with a single UI (in progress)
- Support additional cryptographic formats, wallets, and containers (planned)
- Add functionality such as conversion, export, and other utilities (planned)
Many thanks in advance for your overview and constructive feedback.
Marketplace: https://marketplace.visualstudio.com/items?itemName=MarcusApreliusAntoninus.sato-vscode-ext
GitHub: https://github.com/Marcus-Aprelius/sato-vscode
P.S.:
Please use test files and non-production data when evaluating the extension, as bugs and unexpected behavior may still occur.

Top comments (0)