Security Concerns!

You keep the password in a Credential and convert the SecureString to string.
You’ll still using the SecureString type.