-
Notifications
You must be signed in to change notification settings - Fork 128
Decide whether strict base64url belongs in this output-encoding library #149
Copy link
Copy link
Open
Labels
area: designExplicit future API/scope/compatibility decisions.Explicit future API/scope/compatibility decisions.enhancementpriority: P3Future scope or compatibility decision; not implementation approval.Future scope or compatibility decision; not implementation approval.security-reviewSecurity-sensitive scope or acceptance criteria; not a vulnerability classification.Security-sensitive scope or acceptance criteria; not a vulnerability classification.triage: decisionDecision required before implementation; neither rejected nor accepted by triage.Decision required before implementation; neither rejected nor accepted by triage.
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area: designExplicit future API/scope/compatibility decisions.Explicit future API/scope/compatibility decisions.enhancementpriority: P3Future scope or compatibility decision; not implementation approval.Future scope or compatibility decision; not implementation approval.security-reviewSecurity-sensitive scope or acceptance criteria; not a vulnerability classification.Security-sensitive scope or acceptance criteria; not a vulnerability classification.triage: decisionDecision required before implementation; neither rejected nor accepted by triage.Decision required before implementation; neither rejected nor accepted by triage.
Reviewed 2026-09-25 (America/Los_Angeles) against
mainatbd249f5. Execution order and cross-issue ownership: #169. Batch 06.This scope replaces the dated implementation prescriptions in the original report and earlier comments; linked historical evidence remains useful but must be rechecked before implementation.
Review disposition
The proposal delegates transport encoding to Java 8's Base64 API and proposes canonical decoding. No submitted implementation is present and no security regression is established. Its decoding/canonicalization surface conflicts with this library's documented output-encoding scope, so resolve that product/API decision before adding public methods or tag bindings.
Implementation is deferred pending this explicit decision. #142/#128 own the larger scope/versioning policy. Deferral is not evidence that 1.5's backlog gate is complete.