Consider adding seahorse to core?
Back when we stopped building non-core apps, I very intentionally did not add seahorse to core because it was unmaintained and exceptionally buggy (and recently subject of a GUADEC 2016 talk where, IIRC, Stef basically made fun of how bad it was). Nowadays it still has a few rough edges but is overall dramatically better, largely thanks to work from @nielsdg. I wonder whether we want a way to view the system keyring in the default install.
Benefits:
- System keyring is an integral part of GNOME desktop, and we have no other UI to view it
- Being able to view, modify, and delete your saved passwords allows users to control sensitive personal data and perform manual housekeeping when desired; arguably, this might be more important than the negatives
- Graphical OpenSSH and GnuPG support might be interesting to technically-minded users
Negatives:
- We've been trying to generally reduce the number of core apps, not increase
- The concept of system keyrings is always necessarily going to be rather technical
- Arguably applications should be responsible for displaying saved passwords (e.g. as in Epiphany's passwords dialog); but this is not a strong negative, because in practice, a lot of programs store stuff here and very few (really only Epiphany and Chromium) let the user view or modify them outside seahorse
- Third-party password managers have become popular, and seahorse's integration with these is nonexistent
- The OpenSSH and GnuPG support is really dangerously close to a feature for technical users
- X.509 certificate integration is confusing and borderline broken (seahorse#251, seahorse#252 (closed)), and generally doesn't seem useful since certificates cannot be added, removed, or modified
Overall I think the benefits are more important though.
Note: I've just landed a gnome-software change to ensure it will appear under the Utilities folder in GNOME 3.36, because I don't want it cluttering the toplevel overview; it used to be under Utilities until recently, but it escaped to the toplevel overview after its desktop filename changed without updating the Utilities list in gnome-software. (I've also updated gnome-menus to organize it under Utilities for the classic session.)