Skip to content

zix cloudflare

Account and DNS reads with explicitly scoped configuration observations. DNS audit does not enumerate Workers or Pages. Official version 0.3.1.

1. Install and enable

First prepare the OS prerequisites on Ubuntu 24.04+ or equivalent, then run below. No preinstalled gh or GitHub login is needed. With setup already installed, use zix-setup install --with cloudflare alone. The feature list describes the stated release; installation selects the newest stable native package.

mkdir -p "$HOME/.local/share/zix/bootstrap"
chmod 700 "$HOME/.local/share/zix/bootstrap"
cd "$HOME/.local/share/zix/bootstrap"
curl --fail --location https://zixcel.com/install.sh -o install.sh
curl --fail --location https://zixcel.com/SHA256SUMS.installer -o SHA256SUMS.installer
sha256sum --check SHA256SUMS.installer
# Inspect install.sh before running.
bash install.sh install --with cloudflare
export PATH="$HOME/.local/bin:$PATH"
zix-setup doctor
zix extensions inspect cloudflare --format json

2. Supported operations

Account and DNS reads with explicitly scoped configuration observations. DNS audit does not enumerate Workers or Pages. Official version 0.3.1.

account.read [read] — CLOUDFLARE ACCOUNT READ: read selected cloudflare account
accounts.list [read] — CLOUDFLARE ACCOUNT READ: list credential visible cloudflare accounts
lifecycle.observe [read] — CLOUDFLARE LIFECYCLE READ: read cloudflare lifecycle
dns.audit [read] — CLOUDFLARE DNS READ: audit cloudflare dns zone

3. Inspect inputs and access requirements

These commands read no credentials and make no provider requests. Select an operation, then resolve its required inputs, target, credential audience and access before execution.

zix capabilities --namespace cloudflare --compact --format json
zix describe cloudflare --operation account.read --compact --format json

4. Updates and diagnostics

Use extensions replace for updates with both current and new hashes. Registration and enablement do not grant provider access. Resolve diagnostic input, access and unknown-outcome states before continuing.