Glossary
Actual state — the live configuration of a resource, read from the cloud or Kubernetes API at scan time.
Cross-check credential — a read-only cloud identity (Azure Reader, an AWS/GCP reader) that lets Cloudkeel-DD read actual state and detect unmanaged resources.
Desired state — what you declared: a Terraform Cloud workspace, a raw
.tfstate, or a Helm release’s rendered manifest.
Drift — a managed resource whose actual state no longer matches its desired state, expressed as a field-level diff.
Drift event — a recorded drift finding with a status (open, resolved,
suppressed, …), severity, category, and history.
Fernet key — the immutable symmetric key that encrypts stored cloud credentials at rest. See Secrets.
Ignore rule — a pattern that permanently silences a class of resource:
existing open findings immediately, future findings at scan time. Managed in
Settings → Ignore rules; the API path matches (/api/ignore-rules). Older
material calls this a suppression rule — same thing, previous name. Not to be
confused with a per-finding suppression.
Integration — a connected source: a state source, a cross-check credential, or a Kubernetes cluster.
Managed resource — a resource that appears in a Terraform state (or Helm release); the opposite of unmanaged.
Normalizer — the per-resource-type logic that compares desired vs. actual on security-relevant fields, ignoring low-signal noise (tags, server-defaulted fields).
Policy violation — a finding that breaks a rule (e.g. a world-open rule, a root container), evaluated by the policy engine.
Scan — one pass of ingest → live read → diff → detect → record, per integration.
Scope — an account / subscription / project / cluster a credential can see. Live verification runs only against enabled scopes.
State source — a desired-state integration: Terraform Cloud, or raw
.tfstate in S3 / GCS / Azure Blob.
Suppression — one finding deliberately silenced, recorded as its own row with a reason. Created three ways: the Suppress action in a finding’s drawer (that one finding only), an ignore rule sweeping matching findings, or a maintenance window expiring drift during a planned change. Which to reach for.
Unmanaged resource — a live resource that no connected state declares.