Skip to content
Discussion options

You must be logged in to vote

Trusted Networks is policy; Cloudflare allowlist is enforcement

These two are different layers of the same system.

Trusted Networks registry

The registry (internal/trustednetworks/registry.go) is the source of truth — a declarative list of network owners that should never be banned. Each entry has:

type RegistryEntry struct {
    Organization      string    // human name
    CIDRs             []string  // IP ranges
    Kind              string    // "crawler", "monitoring", "infrastructure"
    HardBanAllowed    bool      // whether a ban is ever permitted
    CloudflareWhitelist string  // sync status to CF
    CrowdSecAllowlist string    // sync status to CS
}

It is platform-agnostic — …

Replies: 1 comment

Comment options

jmrGrav
Jun 28, 2026
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by jmrGrav
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
adr Architecture Decision Record
1 participant