-N Do not ask for a password. At run time, mount_smbfs reads the ~/Library/Preferences/nsmb.conf
file for additional configuration parameters and a password. If no password is found,
mount_smbfs prompts for it.
On my computer the file ~/Library/Preferences/nsmb.conf doesn’t exist and perhaps could be created and used by Roon?
EDIT: Or even better use the OS X “Keychain” mechanism.
Yah, we’ll look into it… that said, this is hardly the security problem it seems, as if someone has access to your local mac, it’s probably as your own user, and therefore can take your password out of your processes in clear text as well.
I agree with @danny that having the password appear in plaintext in the process list on your local mac is not much of a security risk. I expect that the mount_smbfs is safe about subsequently transmitting the password across the network.
It is really nasty that the password was appearing in error messages in the Roon log, and that has been remedied for our next release.