Skip to content

Releases: mohammadumar-dev/passkeys-cli

v0.1.0 — Initial Production-Ready Release

19 Jan 14:35

Choose a tag to compare

🚀 Passkeys CLI v0.1.0

This is the initial production-ready release of Passkeys CLI, a secure and user-friendly command-line password manager built with strong cryptographic foundations and clean architecture.


🔐 Security

  • AES-GCM encryption for all stored secrets
  • Scrypt-based key derivation for encryption keys
  • Argon2 hashing for master password protection
  • Secure random password generation
  • Mandatory password confirmation for sensitive operations
  • Strict input validation and sanitization

🧱 Core Features

  • Master password setup and verification
  • Create, view, update, and delete vault entries
  • UUID-based entry identification
  • PostgreSQL-backed persistent storage
  • Transaction-safe database operations
  • Colorized and formatted CLI output
  • Clear, user-friendly error messages

📁 Architecture

  • Modular and maintainable project structure
  • Separation of concerns between crypto, auth, DB, UI, and validation layers
  • Environment-based configuration (no secrets committed)

📚 Documentation

  • Complete README with setup, usage, and security best practices
  • Database schema definitions included
  • Error codes documented for predictable behavior

⚠️ Notes

  • This is a v0.x release; APIs and internal structures may evolve
  • Intended for educational and personal use at this stage
  • Users should ensure proper database security and backups

🛣️ What’s Next

Planned future improvements may include:

  • Export/import support
  • Search and filtering
  • Backup and recovery tools
  • Enhanced CLI flags and automation support

Thank you for using Passkeys CLI. Feedback and contributions are welcome.

What's Changed

New Contributors

Full Changelog: https://github.com/mohammadumar-dev/passkeys-cli/commits/v0.1.0