Control panel: JWKS id_token verification + security review #36

Stängd
öppnade 2026-07-09 23:03:58 +00:00 av supernaut · 1 kommentar
Ägare

Add JWKS id_token verification and complete a security review before enabling the panel in production.

Epic: gitborg/gitborg-docs#6

Add JWKS id_token verification and complete a security review before enabling the panel in production. Epic: gitborg/gitborg-docs#6
supernaut lade till detta till projektet Bitborg Web 2026-07-10 09:34:45 +00:00
Upphovsperson
Ägare

Reopening note. Three controls this review listed as follow-up work are not in main.

Shape validation of every provider response, the https-endpoint requirement, and the
session-cookie payload check after the MAC check. src/lib/auth/oidc-schemas.ts and
src/lib/env.ts do not exist on main.

PR #216 is that follow-up. It also fixes three fail-open defects the validation exposed, including
a non-finite exp that never expired.

Reopening note. Three controls this review listed as follow-up work are not in `main`. Shape validation of every provider response, the https-endpoint requirement, and the session-cookie payload check after the MAC check. `src/lib/auth/oidc-schemas.ts` and `src/lib/env.ts` do not exist on `main`. PR #216 is that follow-up. It also fixes three fail-open defects the validation exposed, including a non-finite `exp` that never expired.
Logga in för att delta i denna konversation.
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Förfallodatumet är ogiltigt eller utanför gränserna. Använd formatet "åååå-mm-dd".

Inget förfallodatum satt.

Beroenden

Inga beroenden satta

Referens
bitborg/bitborg-web#36
Ingen beskrivning angiven.