keybase / keybase/client

Keybase is trying to validate an invalid TLD.

Open
#13,373 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

I accidentally entered *.dew not *.de but it was added and keybase tried to verify it. But because it is not a valid Domain the root-servers won't resolve it.

We could use https://data.iana.org/TLD/tlds-alpha-by-domain.txt to validate the last string after the last dot on the website and the desktop application.

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the website and desktop application's domain-validation entry points, then compare their current behavior with IANA's tlds-alpha-by-domain.txt list. Verify that an invalid suffix such as .dew is rejected while a valid suffix such as .de is accepted in both applications.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
desktop, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.