How to prevent installation to run from UI? I have an installation profile that will be installed purely via Drush/CLI. So I need to prevent anyone to run the installation from web interface.

What would be the best approach?
Just specify hidden: true in the info yml file