Hive Hive
Sign in

Harden external input handling for webhooks, drops, and OAuth registration

Metadata
Source
GitHub
Version
0.29.3
Domains
Published
Jun 20, 2026 · 14:37 UTC
Repository
tuist/hive
Update

External payloads received through domain webhooks and drop ingestion are now normalized using explicit key whitelists instead of converting arbitrary string keys to atoms. This removes a denial-of-service vector where unbounded atom creation could crash the Erlang VM, and ensures unknown fields are ignored safely. OAuth registration metadata is also normalized more defensively, and stale OAuth registration rate-limit buckets are pruned automatically so the in-memory store cannot grow without bound.