It’s best to avoid them so I’d recommend reporting any bugs you find with the Flatpak to Cryptomator. In the meantime it might be better to install it from one of the repositories they endorse (PPA, AUR, Nix) if any of those apply to you. If your distro isn’t supported and you really wanted to avoid AppImages you could mess with Distrobox, but it can take time to learn and has its own downsides.
I use Appimage to run many apps on various computers (PrismLauncher (because new versions don’t support offline bypass, but that’s not the topic), VeraCrypt (because updating manually is hell), StandardNotes and some more video/photo editing software)
It is not “security nightmare” but it acts as raw BIN, so it can abuse rights because of lack of sandbox and it is still “no trust = do not run” approach.
P.S: Hashes and virustotal are always good approach, but this isn’t bulletproof.
Actually, I did not found any serious problems with Cryptomator in flatpack version so far.
I believe much of the security concern brought up by @Kabo are around appimage reliance on the outdated and unmaintained fuse2 library, and not sandboxing concerns[1].
Though sandboxing concerns are equally valid in my view ↩︎
But I need to get the job done and can’t wait till they someday patch the bug
PPA seems like its an Ubuntu thing?
The other two are specific to distro’s I don’t use.
Isn’t this to much overhead?
Yes, although I prefer Flatpak mostly because of sandboxing, in the case of Cryptomator, it needs very strong permissions that allow sandbox escape anyway.
So I wonder, is AppImage a security risk, even if you assume that the dev’s are not malicous?
I’m just presenting what officially endorsed packages they offer as alternatives. If you can’t or don’t want to use any of them, you’re obviously stuck with the AppImage (or an unofficial package which has its own risks) until they resolve the Flatpak bugs which can only happen if you report them.
I now tried to use the Cryptomator AppImage, but if I try to integrate it with AppImageLauncher it gives an error message “Failed to register AppImage in system via libappimage“.
And if I try to run it without integration, just nothing happens.