FiloSottile / FiloSottile/sunlight

Configure validity dates with shorthands instead of start/end

Open
#24 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
307
Forks
29
PR merge metrics
No merged PRs in 30d

Description

@AGWA suggests at https://groups.google.com/a/chromium.org/g/ct-policy/c/936lR3MEUDU/m/fD9nWJceAgAJ

> I can't help but wonder if the weird start/end dates contributed to this
> mistake. When I was configuring my monitor, I was so focused on the
> month and day that I didn't notice the incorrect year and ended up
> misconfiguring it as 2025. (I only became aware of the mistake this
> morning when I received alerts about the log containing certificates
> outside of the range.) If logs generally configured their shards using
> strings like "2025", "2025h2" or "2025q3" instead of a pair of
> date-times, it seems like mistakes would be less likely.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified in the issue. Start by locating the existing validity-date configuration and reviewing the linked CT Policy discussion, then determine the shorthand formats, compatibility requirements, validation rules, and tests needed before considering the feature complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.