I'm using keyring library to store passwords in my python app.
import keyring
keyring.set_password('My namespace', username, password)
keyring.get_password('My namespace', username)
And this works very well.
I assume that passwords are safe in keyring, they are encrypted. But, since I can get them by username, what prevents other apps to do the same?
Isn't that a security risk, or am I missing something?