The deployment script initializes the system with an initial password, specifically "myPassword." In case a user invokes the getPassword()
function prior to establishing their own password, the system will provide a password. However, it's essential to clarify that this returned password is not the user's chosen password; rather, it is a default system-generated password. This scenario has the potential to cause user misunderstandings and create confusion.
Manual review
The deployment script should not include a default password. The system can be deployed with an empty string.
DeployPasswordStore.s.sol script:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.