Is an application asking you to install its snap in devmode with no apparent reason a red flag?

I need to use Quirkos, which is shipped as a snap for download on the website. It is not available in any of the repos. In the Getting Started Guide, it says to install the snap via snap install --devmode quirkos-2.3.amd64.snap (page 3).

As this is just a qualitative data analysis tool, I see no reason why it should need to escape the sandbox in which snaps are usually running.

I am already a little wary installing a closed-source app that can only be downloaded from their website and provides no means of verification. Is it a red flag that the manual wants me to install the snap in devmode without justification?


Solution 1:

Many applications use --devmode early during the snap adoption process. As the developers get used to snaps, and as more features become available in snapd, and as the codebase evolves, the --devmode is usually dropped for exactly the reason you cite -- it scares customers.

Only the Quirkos developers can answer why they need --devmode. (Though a bit of Google-fu suggests that graphics support might be one blocker to proper confinement.)

To me, it does not suggest a security red flag. It does suggest that the developers are perhaps a bit understaffed -- but who isn't?