Are you sure EnPass is Electron?
Hmmmm.....there seems to be a lot of confusion out there on this issue. I have seen references by users on various places on the internet saying it does, however there is a very recent post by an enpass team member saying it doesn’t when someone asked:
Now, I have seen a number of post raising some security concerns with the other third party tools they have relied on in the past, but electron does not seem to be one of them and I don’t even know if those issues raised earlier even exist anymore. So I am not quite sure what to think about enpass at the moment. There doesn’t seem to be a whole lot of info to dig into compared to say, 1password. I don’t know if that is because of transparency issues or just less users or what. But I do know info seems harder to come by.
I can actually confirm that Enpass is NOT an Electron app. It is easy for anyone else to confirm as well, though it requires using the CLI to do so.
From Linux, after downloading their portable app, I could change directories to where the binary is located, and run a:
Bash:
file /path/to/EnpassPortable
Which will tell you the type of file the binary is, which should be an x86_64 executable. Additionally, you can run:
Bash:
ldd /path/to/EnpassPortable
Where "/path/to" is the path where you have downloaded and untarred the package containing the program. If you have all of the libraries installed (your Linux distro should include the QT library suite; if it doesn't, that can be downloaded), you will see all of the libraries used in compiling the binary.
On MacOS, when the app is installed, it should install itself in /Applications/Enpass.app (if from the App Store), or /Applications/EnpassPortable.app (if installed from their website). For this example, I'm using the Portable app. From there, you can run:
Bash:
file /Applications/EnpassPortable.app/Contents/MacOS/EnpassPortable
Which should tell you if it is an executable. The ldd command doesn't exist for MacOS (at least not natively), so you can run:
Bash:
otool -L /Applications/EnpassPortable.app/Contents/MacOS/EnpassPortable
which will list all of the libraries used to compile it for MacOS. This all worked for me on Sierra, which is the minimum OS requirement for Enpass. So this should satisfy everyone's issues on if Enpass is Electron or not, and clearly, it is not.
BL.