How to make any Splunk app visible to only for certain group?
For example Splunk DB connect app visible only for DBA
or monitoring openshift visible only for devops
You need to create roles for your groups of users, and then set the permissions for each app to that role (or groups of roles)
By default apps are normally created with users having read access, so you would also need to remove this.