Randomly generate passwords for each user when we replace their password instead of using the same password for every user, also add a random string to the email address for additional hardening.
Benefits
Additional security for using snapshots in a publicly accessible manner such as a staging environment.
Possible Drawbacks
Harder to test when logging in as a user. Use wp-cli to reset passwords as needed.
Verification Process
All the hashed passwords in the db should be different.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my change.
[x] All new and existing tests passed.
Applicable Issues
Changelog Entry
Security: Randomly generate passwords for each user when we replace their password instead of using the same password for every user, also add a random string to the email address for additional hardening.
Description of the Change
Randomly generate passwords for each user when we replace their password instead of using the same password for every user, also add a random string to the email address for additional hardening.
Benefits
Additional security for using snapshots in a publicly accessible manner such as a staging environment.
Possible Drawbacks
Harder to test when logging in as a user. Use wp-cli to reset passwords as needed.
Verification Process
All the hashed passwords in the db should be different.
Checklist:
Applicable Issues
Changelog Entry
Security: Randomly generate passwords for each user when we replace their password instead of using the same password for every user, also add a random string to the email address for additional hardening.