list_storage_passwords is a capability. That means users with a role providing this capability will be able to show credentials in the credential-store for any app, where the have read-access to the credential-store. In example. If the app has this metadata/default.meta: []
access = read : [*], write : [admin] Anyone can read the passwords/credentials in this app, if the user has the "list_storage_passwords" capability. If an app has this default.meta []
access = read : [*], write : [admin]
[passwords]
access = read : [ trustworthy_role, admin ], write [admin] Only users with the trustworthy role can see the credentials. Make sure you restrict app-access to the people which need the access. That way you can give list_storage_credentials to roles with the risk of having people access credentials, which they are not supposed to access. You can also set the read/write access more granulary with [passwords/credential%3Arealmname%3Ausername%3A] Read more here: https://dev.splunk.com/enterprise/docs/developapps/manageknowledge/secretstorage/secretstoragerbac
... View more