mozilla/hawk
INACTIVE - HTTP Holder-Of-Key Authentication Scheme. Archived as of April 5th, 2024 observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 98
- Release rhythm 8
- Longevity 100
Flags: archived no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5030
- days_rel: n/a
- days_push: 13
- n_releases_24m: 0
Adoption not part of the score
1941 stars · 185 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A JavaScript implementation of the HTTP Hawk Holder-Of-Key authentication scheme, providing message authentication for HTTP requests. The repository was archived by Mozilla in April 2024 and receives no further updates or support.
Use cases
- authenticate HTTP requests with HMAC-based holder-of-key scheme
- implement Hawk auth in a Node.js server
- add request signing to an HTTP client
- verify Hawk-protected API endpoints
- maintain a legacy service that uses Hawk authentication
When to choose
- you need to interoperate with an existing system that already uses the Hawk scheme
- you are maintaining legacy code that depends on the hawk npm package
- you want a reference implementation of the Hawk protocol
When to avoid
- starting a new project needing HTTP authentication - use OAuth 2.0, JWT, or mTLS instead
- you need maintained, supported software with security updates
- you need an actively developed auth solution
Facets
library · maturity abandoned
auth http-client http-server security web-development apis holder-of-key http-authentication hawk-scheme archived mac-based-auth nodejs javascript
2 sources
- readme: https://github.com/mozilla/hawk · fetched 2026-08-28 · 2d720eed863c
- registry_npm: https://registry.npmjs.org/hawk · fetched 2026-08-29 · 0d307d8bc19c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mozilla/hawk | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem