Severity:

High

Context:

The login form currently allows device autocomplete, which can fill the username automatically.
For security reasons, this should not be allowed, especially on shared devices.

Steps to Reproduce:

  1. Open the login page on any device.
  2. Use the device autocomplete to fill the username.
  3. Enter the password manually.
  4. Click Login.

Expected Result:

  • Ā App blocks autocomplete for the username.
  • Users must enter their username manually to prevent misuse.

Actual Result:

  • App accepts the auto-filled username.
  • User can log in without typing their username manually.

Impact:

  • Security risk: credentials could be used by unintended users.
  • Violates best practices for secure login.
  • Could lead to unauthorized access on shared devices.

Suggested Fix:

Ā Set autocomplete=”off” for the username field.
– QA tests to ensure autocomplete cannot bypass login rules.
– Educate users about manual entry requirements on shared devices.

Lesson learnt:

ā€œConvenience is great until it becomes a security hole!ā€

Let’s connect! I share common bugs, solutions, and QA tips regularly.