keybase / keybase/client

Feature Request: Support in-page encrypted email detection

Open
#10,326 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Other, less popular chrome extensions such as "Mailvelope" have a very helpful feature where they detect PGP encrypted blocks in an open email in, say, gmail, and prompt the user if they would like to decrypt and verify the sender of the message, within the gmail page. I wouldn't mind if it requested my encryption passphrase, or had to pop up a separate overlay with the message to isolate it from malicious code within the target website, but this would do a lot to help me manage PGP encrypted emails, thus helping further promote PGP use in everyday communication. Specifically, i have the Cryptocurrency exchange Kraken send all my account management emails encrypted so that compromising my gmail will not allow a password reset, or any other changes, and it is somewhat annoying to have to open up a whole new tab, login to Keybase, and paste into the decryption page to read the email. it is even more of a pain to use the Keybase CLI. You already have the bulk of the code implemented in a browser friendly language, so would you consider implementing this feature?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The request names Gmail, Mailvelope, the Keybase web decryption page, and the Keybase CLI, but identifies no repository file, entry point, or test. First map the existing browser-facing code mentioned in the request; the issue is complete only when the supported in-page detection, decryption, and sender-verification behavior is defined and covered.

Written by the indexing model from the issue text.

Assessment

Domain
cryptography, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.