SoFi
sofi.com
Last update: February 2024
Grade
80/100
B-
Grade Breakdown
Username and Password Limitations
SoFi users log in with their email address and a password. SoFi has the following password requirements:
- 8 or more characters
- A combination of 3 or more of:
- Upper-case letters
- Lower-case letters
- Numbers
- Special characters
Minus 1 point for no custom username.
4/5
Multi-factor Authentication
SoFi supports email or SMS for login MFA.
4/5
"Forgot Login" Flows
SoFi has one flow for forgotten password. It asks for an email address and sends a password reset link there if the address is associated with a SoFi account. The message is the same whether or not the email address is associated with a SoFi account, meaning an attacker cannot use this flow to "look up" if a certain email address is associated with an account.

5/5
Account Change Notification
SoFi sends a notification to the account's email address when the password is changed.

If there is a request to change the email address, SoFi will send a notification to the old address even before the new email address is verified.

5/5
View Login History and Remote Logout
The only thing SoFi has in this realm is a "Forget Remembered Devices" option for MFA.
1/5