Skip to content

Meta: Security hints for the picker #245

@mortenn

Description

@mortenn

This issue tracks the security-hints initiative. Implementation is split into focused issues so each phase can be designed, reviewed, and shipped independently.

Child issues

Principles

  • Phased delivery: ship local presentation before network probes; add third-party lookups only with explicit opt-in.
  • Privacy: default must not send URLs or hostnames to external reputation services; any target-host check should be clearly labeled and preferably user-triggered.
  • Performance: avoid blocking picker open on network I/O; use timeouts and cancellation.
  • Honest UX: padlock and colors should reflect verifiable signals, not a false sense of “safe site.”

Original brainstorm (preserved)

In this day and age, we should probably try to enhance our security profile.

Feature to probe the url/host to determine possible security risks:

  • http/https
  • valid certificate
  • certificate transparency
  • age of domain
  • cipher list quality
  • highlight domain part of url
  • highlight non-ascii characters in url
  • add a padlock icon with different colours for different security risks next to favicon

Need to do some research on public resources for malware domain checks.

Not all checks should run every time; try only connecting to the host when other tests look relatively safe. If in doubt, let user probe further with the click of a button. Some users will have Cisco Umbrella — we can maybe detect that and act accordingly, or let users manually enable umbrella mode?

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions