- TESIGN / RADAR
- oauthcli
oauthcli
OAuth server audit for developers
WHO USES ITBackend developer · Security engineer · Agent builder
Install to use
Checks what an OAuth or OIDC server supports and audits it against RFCs.
1 stars · checked on GitHub GitHub check 30 h late · no 7-day star increase observed (GH Archive) (as of ) · 5 Show HN points observed
NEW 1h OLD WHEN SEEN

TESIGN TAKE
It turns 'does our server follow the standard?' into a verdict per RFC section.
AT A GLANCE
- USAGE
- Unconfirmed — check before use.
- LANGUAGE
- Go
- PLATFORM
- windows · macos · linux · cli
- ACTIVITY
- last commit 3 days ago () · latest release v1.0.0 () · 1 release
- COMMUNITY
- 1 contributor · 0 open issues (incl. PRs) · made by: an individual
- SOURCES
- Show HN
- FIRST SEEN
- CATEGORY
- SECURITY · DEV TOOLS
A summary, not legal advice.
WHY IT MATTERS
Wiring up OAuth means finding where docs and real behaviour differ. oauthcli reads what a server publishes, gives a verdict per RFC, gets and decodes tokens with every grant, and runs browser and device flows and dynamic client registration as single commands. Every command has --format json and exit codes carry the verdict, so agents use the same tool as people. Installed with Go; the spec texts ship in the binary, and no license is stated in the README.
BUILD FROM THIS
- A CI step that audits the authorization server before release
- An RFC support report for evaluating a new identity provider
- An agent skill that obtains tokens and exercises an API
WHO IT'S FOR
- Backend developer
- hunting the mismatch in an OAuth integration
- Security engineer
- auditing the company IdP against the RFCs
- Agent builder
- letting an agent obtain tokens
START IN 5 MINUTES
$ go install github.com/Southclaws/oauthcli@latest
$ oauthcli discover https://accounts.google.com # what does this issuer publish and support?
$ oauthcli check https://accounts.google.com # is it conformant? one verdict per RFC
# Needs the Go toolchain · the binary is called oauthcliCAVEATS
- No license stated in the README
- Installed through the Go toolchain; no binary downloads in the README
- Checks that create state, such as --register, are opt-in
RECEIPT
- FIRST SEEN
- AT SOURCE
- KEPT
- CREATED → FIRST SEEN
- 1h
- WHEN FIRST SEEN
- 1 ★
- SOURCES
- Show HN
The same facts in machine-readable form — View as Markdown · JSON
SIMILAR TOOLS
Up to five from SECURITY by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.
| IMAGE | NAME | ★ TOTAL | ▲ 7d | LICENSE | PLATFORM | LAST PUSH |
|---|---|---|---|---|---|---|
![]() | open-code-reviewAI code review for developers | ★ 28.6k | ▲ +1,064 | Apache-2.0permissive | windows · macos · linux · cli | |
![]() | oauthcliOAuth server audit for developersTHIS ENTRY | ★ 1 | — | Licence unconfirmedunconfirmed | windows · macos · linux · cli | |
| ente/enteCARD | ★ 28.9k | ▲ +13 | AGPL-3.0copyleft | — | ||
| deskflow/deskflowCARD | ★ 28.8k | ▲ +5 | GPL-2.0copyleft | — | ||
| laramies/theharvesterCARD | ★ 17.4k | ▲ +10 | Licence unconfirmedunconfirmed | — |
TIMELINE
- Repository created
- Show HN post ↗
- FIRST SEEN BY TESIGN





