</>AuthLint security cliRun AuthLint
Open-source identity tooling/v0.1.0

Catch identity mistakes before production.

AuthLint is a fast, framework-agnostic CLI that validates JWT security policies locally and in CI—so small identity misconfigurations become actionable feedback, not production incidents.

policy report4 findings
Signature verifiedJWT002
Issuer matchedJWT008
Audience matchedJWT009
!Missing exp claimJWT010
exit code2
01
JWT validation
Go
Fast native binary
MIT
Open source
CI
Stable exit codes
A useful failure

Make identity policy visible in the terminal.

AuthLint keeps the first feedback loop close to the code. No hosted service, account, or framework integration required.

terminalsh
$ authlint --token-file ./token.jwt --config ./authlint.json

  ✓  Signature verified
  ✓  Issuer matched
  ✓  Audience matched
  ✗  Missing exp claim

  Exit code: 2
Why AuthLint

A small tool with a clear contract.

Secure defaults, actionable diagnostics, and predictable behavior for local development and CI.

01

Fast Go binary

A focused native CLI that keeps feedback local and quick.

02

Framework agnostic

Validate the identity policy around any stack or provider.

03

Actionable findings

Every finding explains what is wrong, why it matters, and how to remediate it.

04

Human or JSON output

Readable terminal feedback for humans; structured findings for automation.

05

Stable CI exit codes

0 success, 1 warnings, 2 validation failures, 3 configuration or runtime errors.

06

Secure defaults

Explicit network behavior and conservative algorithm and clock-skew policies.

v0.1 scope

The checks that ship today.

AuthLint v0.1 deliberately focuses on validating JWTs and the policy around them.

JWT002Signature validation
JWT003Algorithm validation
JWT004Required claims
JWT005Expiration
JWT006Issuer
JWT007Audience
JWT008Clock skew
Install

Start with a token and a policy.

Download a release binary or build AuthLint from source. Your token and key material stay in your environment.

build from sourcesh
go build -o bin/authlint ./cmd/authlint

bin/authlint --token-file ./token.jwt \
  --config ./authlint.json
01Release binaries ↗02Go build ↗
03Homebrew — coming later
Roadmap

From JWTs to identity systems.

The roadmap is directional. Adoption, feedback, and security research shape the sequencing.

View the full roadmap ↗
v0.1released
JWT validation
v0.2next
OIDC discovery
v0.3planned
OAuth configuration
v0.8directional
AI agents and MCP
Make the next identity review boring

Ship policies with confidence.