Skip to content
Documentation

Global Domain Blocklist

The Domain Blocklist publishes an immutable, tenant-wide desired set of blocked domains.

The Domain Blocklist publishes an immutable, tenant-wide desired set of blocked domains. It is durable policy, unlike a per-device Active Response BlockDomain action.

Domain Blocklist in light mode Domain Blocklist in dark mode


Concept Meaning
Catalogue A named set of domains
Blocklist version An immutable snapshot of selected catalogues
Resolved domains The materialized domain set for that version
Rollout status Per-device applied/pending/stale/failed/unconfirmed/unsupported state

Publishing a blocklist:

  1. Select catalogues.
  2. Preview the result.
  3. Publish. UEC creates version + 1, snapshots each catalogue hash and materialises resolved domains.
  4. The previous active version is superseded.
  5. Online agents are pushed to pull the active version.
  6. Heartbeat hints converge offline/new devices.
  7. Applied version is reported back.

Editing a catalogue after publication does not silently mutate the live blocklist. The UI shows drift (unchanged or modified, with added/removed domains); you must publish a new version.


Status Meaning
Applied Device reports the active version
Pending Expected to converge
Stale Device reports an old version
Failed Endpoint application failed
Unconfirmed No reliable applied-version report yet
Unsupported Agent/platform cannot enforce GBD

Each status carries a reason. A missing report is not counted as a successful apply.


Global Block Domain and Active Response domain blocks are separate ownership sets on the host:

Active Response Global Blocklist
Scope One device / explicit selection Whole tenant
Source Manual dialog or alert rule Catalogue policy
Lifetime Ephemeral with undo/expiry Durable until superseded/disabled
Host tag uec-ar:<actionId> uec-gbd:<version>

The endpoint enforces the union. Removing a domain from one source must not remove a block owned by the other.


  • Domain targets are valid FQDNs, at most 253 characters.
  • Scheme, path and wildcard forms are rejected in v1.
  • Loopback, RFC 1918 reverse zones and the agent’s configured server hostname are rejected.
  • Host changes are atomic and idempotent.
  • A catalogue included in an active blocklist cannot be deleted; remove it by publishing a new version.

  1. Preview before publish.
  2. Publish during a change window if DNS-blocking mistakes would disrupt business.
  3. Monitor rollout status, not just “published”.
  4. Keep an intentional rollback version.
  5. Disable only when you intend every agent to clear GBD-owned state.
  6. Audit every catalogue edit, publish, disable and rollback.