Skip to content

Threat model

RiskReal?PriorityTreatment
Stale local listYesHighOnline membership query; local data only as short-lived cache
k-anonymity dictionary attackYesHighRetire prefix buckets; authenticate, rate-limit and correlate anomalies
/stats leakageYesMediumCoarse, delayed service health only
Plaintext local tokensYesHighMemory-only web token; OS credential facility for CLI
Filtering after WebFetchYesHighPreToolUse URL check before the network request
Ban propagation delayYesMediumAuthoritative consistent state; short-TTL Bloom filter only as a fast path

A Bloom filter cannot be authoritative: false positives can deny benign users and Worker isolate memory is not globally shared.

Research prototype · Operational IOCs remain private