(In)Security of the “Pass” password manager
1–10 of 87 posts
Re: (In)Security of the “Pass” password manager
#2Re: (In)Security of the “Pass” password manager
#3Edit: just noticed they recommend KeePass at the end. Damn I'm good.
Re: (In)Security of the “Pass” password manager
#4I created "passable" to do what I believe is a bit better (IMHO) for command line usage: symmetric encryption, and files do not use any particular in-the-clear directory structure.
The code is POSIX shell, short,and easy to audit. MIT & Apache & GPL license. Constructive feedback welcome.
Re: (In)Security of the “Pass” password manager
#5Re: (In)Security of the “Pass” password manager
#6There are also already command line KeePass utilities, like passhole [0] (mine) and keepassxc-cli.
[0]: https://github.com/evidlo/passhole [1]: https://keepassxc.org/docs/KeePassXC_UserGuide.html
Re: (In)Security of the “Pass” password manager
#7I guess it's an issue if you're storing the repository in github or backing it up without additional encryption, but I suspect that's not how most people are using it anyway.
As long as you understand its limitations pass is nice precisely because it's simple and basically just a wrapper around git + gnupg.
In comparison, most cloud password managers don't have these specific issues, but they are also very likely less secure in other ways.
Re: (In)Security of the “Pass” password manager
#8The author of Age has ported Pass to use Age as the encryption scheme if one needs a modern solution.
As for reading the directory structure, you don't have to put your passwords in a directory structure and just do security by obscurity.... But, if some has access to my local machine, I have bigger issues.
Re: (In)Security of the “Pass” password manager
#9Is a better alternative to store passwords in an encrypted SQLite database? That would address the problems with the directory structure and Git.
Re: (In)Security of the “Pass” password manager
#10I like the command line capabilities of "pass", and I also agree with the author about some of its security issues and complexity. I created "passable" to do what I believe is a bit better (IMHO) for command line usage: symmetric encryption, and files do not use any particular in-the-clear directory structure. The code is POSIX shell, short,and easy to audit. MIT & Apache & GPL license. Constructive feedback welcome.…
Prefer just a simple MIT over GPL (and properly license your repo on Github)
Unit tests
Build it with CI/CD
Releases with tags
Available on a package manager (brew/apt/...)