Skip to content

Proposal: set autoFillAndSend to false by default #259

@jsachs

Description

@jsachs

Expected Behavior

Currently, HTTP autoFillAndSend is set to true by default. HTTP Basic Auth is very insecure, and most users should probably not be autofilling HTTP credentials.

Current Behavior

With autoFillAndSend enabled by default, users are vulnerable to a number of problems by default, including:

  1. Sending passwords in base64 encoding (which can be easily converted to plaintext).
  2. Sending passwords repeatedly, for each request (larger attack window).
  3. Password caching in the browser, at a minimum for the length of the process (CSRF attacks).

While there are certainly situations where a user could want to enable this option, it is much more secure to new users to disable this option by default.

Possible Solution

Set the default to false

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions