My application is currently undergoing security review and has been reported with the 'Insecure Storage of Sensitive Data' issue, cause I'm storing the auth credentials in custom Object to enable users who install the package to update it with their credentials.
recommended solution: to use a protected custom setting, but the protected custom setting can't be changed in manage packages.
How should I store these credentials to solve the Insecure Storage of Sensitive Data' issue and can be edited by the users?