Skip to main content
CID222 Docs

User-visible messages

Every failure message the product can show, by surface, with the id to quote when you report it.

  • Type: reference

Every failure message CID222 can show you. Each one is either mapped to the runbook that resolves it or recorded as needing no action, and neither state is optional — a message that is in neither fails the documentation build. Regenerate with make docs-generate.

Ids are stable across rewording of variables and across file moves, and change when the sentence changes. A changed sentence therefore needs a fresh mapping decision, by design.

SurfaceMessagesHarvested from
Gateway API (HTTP exceptions and validation)354gw-*
First-boot setup wizard15setup-*
Dashboard (English UI strings)222dash-*
ISO / OVA installer and first-boot scripts51iso-*
Host agent and offline updater28host-*

Gateway API (HTTP exceptions and validation) (354)

IdMessage
gw-0181ec03EDL token required
gw-01cd717eRed-team model '${…}' is restricted to admin users
gw-01ddb018Sync scope "${…}" is mapped to a CID tenant group (${…}) that no longer exists. Re-point the scope at an existing group, or clear the mapping, then sync again.
gw-02e8c892The directory server could not be reached, so directory sign-in is temporarily unavailable. This is not a problem with your password. Local accounts are unaffected.
gw-02fd9351Webhook payload too large
gw-05d0d9cbFailed to render simulator PDF: ${…}
gw-075c3d18Analysis has no decision to reopen
gw-07e3076aFilter group with ID ${…} not found
gw-081b2642Risk analysis ${…} not found
gw-0876d4f1The renderer did not report which identifiers it laid out (X-Rendered-Ids), so the document was never compared against the record. An unchecked report is not a passed one.
gw-08877c74Failed to render compliance scorecard PDF: ${…}
gw-08db2b21Benchmark run not found
gw-095f0a60EDL token with ID ${…} not found
gw-098ac412Tenant group ${…} not found
gw-09ea7dd9Endpoint resolves to a link-local or instance-metadata address, which is not a valid provider.
gw-0a045cdbNo file uploaded (expected multipart field "file")
gw-0a57903dClone URL must be ssh (git@host:org/repo.git), ssh://, git:// or https://.
gw-0affbff4Invalid credentials
gw-0b077532Member not found in this group
gw-0bac0755Invalid expires_at: ${…}
gw-0bd9c4fcReview ${…} is ${…}; only a completed review holds an analysis to promote
gw-0cda680cCoverage floor for ${…} must be a percentage between 0 and 100
gw-0f6553b0Unknown detection id
gw-10a3ffbbExpected an object of governance policy settings.
gw-11ceb778Failed to get benchmark status
gw-138470c6tactic must be an ATLAS id such as AML.TA0002
gw-15ab4acbheader "${…}" must be a string of at most 2000 characters
gw-161dbeeeImage size exceeds maximum allowed size of 10MB
gw-18040453$property must be an ISO-8601 date, e.g. 2026-09-01 or 2026-09-01T13:45:00Z
gw-1822a5a4New password must be at least 8 characters
gw-183cfe76Unknown help setting(s): ${…}. Settable keys are: ${…}.
gw-184a814dlicense is already expired
gw-1877389dgeneric_git connector needs base_url set to the clone URL
gw-19dc4211scope must be { type: 'tenant' | 'tenant_group', id: <uuid> }
gw-19f44547due_date must be YYYY-MM-DD
gw-1a4ff751This server has no persistent JWT_SECRET, so an authenticator secret stored now would be unreadable after a restart. Set JWT_SECRET and retry.
gw-1b1621e0Attestation rejected
gw-1c199965Document analysis service is not enabled
gw-1ca75c72Sync scope "${…}" would assign the role "${…}", which cannot be granted from a directory scope. Set it to one of: ${…}.
gw-1e77b396Endpoint is not a valid URL: ${…}
gw-1edcb594Unlock request ${…} not found
gw-1ee1cb2bstart_date must be before end_date
gw-1f7b907eincomplete upload: have ${…} of ${…} bytes
gw-1fdb90c4Finding not found
gw-2138c28aToo many incorrect codes. Sign in again.
gw-21c4a74eThe model returned a filter with no patterns. Try describing the format more concretely, e.g. "IDs look like PER-2024-12345".
gw-22b07d8dchain contains a certificate that does not parse
gw-25038980config.host is required
gw-26f9ef06That code is not right. Check your authenticator app and retry.
gw-278ac6e7This installation requires two-factor sign-in for your account, so it cannot be turned off.
gw-284ca799Risk analysis with ID ${…} not found
gw-2a430b6bEnforcing a ${…}-day window on SECURITY would delete detection evidence inside the six-month minimum the AI Act sets for deployers. Use 0 to disable the sweep for this category instead.
gw-2ac93a44The document is ${…} characters; the maximum is ${…}. Trim it to the privacy/data-handling sections.
gw-2c27e502Too many help requests, please try again in a few minutes.
gw-2c992201the certificate has no subjectAltName; browsers reject certificates without one
gw-2fcb3f09default_min_coverage_pct must be a percentage between 0 and 100
gw-304f956bthe private key does not match the certificate
gw-30df93d5Failed to render impact PDF: ${…}
gw-32d68e1fFilter override ${…} not found
gw-32e37ae0Input filter with nickname '${…}' not found
gw-33b1898fconfig.protocol must be one of ${…}
gw-346014d5Invalid Anthropic API key
gw-36367b7cAPI key token quota exceeded
gw-36457f49Fleet ${…} not found
gw-36795c0fdeviceId is required
gw-38e68b34Document rejected due to policy violation: ${…}
gw-39c12f73This sign-in session has ended. Sign in again.
gw-3aeba127The risk analyst service is not enabled on this deployment.
gw-3ba7b3dapublicKeyJwk must be a P-256 EC public key without a private scalar
gw-3ca8e06bFailed to retrieve supported types
gw-3dbd877eSession not found
gw-3e36d314Invalid API key
gw-3eb7c37eCould not generate a filter draft: ${…}
gw-3f124695Cannot change the OCR engine while the OCR service is unreachable: ${…}
gw-408d7069invalid request id
gw-41c22b99'${…}' must be one of: ${…}.
gw-41c95360${…} is not an OWASP id (LLM01:2026, ASI01:2026, ASI.T1:1.1, ML01:2023, AIX.<slug> or LLM-CANDIDATE.<slug>:2026)
gw-41df647cA read-only demo account cannot download signed licence files.
gw-41e514f1Knowledge entry ${…} already exists; give this promotion its own id
gw-42a89eefChat provider '${…}' is not supported
gw-42df70b3Pattern with ID ${…} not found
gw-43461c45No analysis with that progress id
gw-4354f242GitHub App connector needs both app_id and private_key_pem
gw-4452b017None of the specified test case IDs match active test cases
gw-44bf875bIssued token carries no expiry
gw-4572dd17Input filter '${…}' version '${…}' not found
gw-4609385dKnowledge entry ${…} already exists
gw-465d9617Fleet policy is missing required fields (selectivity, failMode)
gw-46c9d58eAPI key with ID ${…} not found
gw-477732ccPage access was changed by someone else while this screen was open. Reload to see their change before saving yours.
gw-4840a13enot a PEM certificate
gw-489aaddeInvalid or expired API key
gw-4a3e0797names must be an array of hostnames or IPv4 addresses
gw-4a8397a5This request is missing the CSRF token that pairs with the session cookie.
gw-4b0c5988Provisioning is not configured
gw-4b8b38a9No completed scan for this repository yet — check the event log
gw-4d3e1b1aDocument processing failed: ${…}
gw-4d5cf37dFilter group "${…}" still contains ${…} filter(s): ${…}. Delete them first, or repeat this request with ?cascade=true to remove them together.
gw-4d7faf5bToo many requests, please try again later.
gw-4db8c48eConversation ${…} not found
gw-4ec6c553Model '${…}' is not active
gw-4fa98b12Unknown role: ${…}
gw-51771d69Only a superadmin may change the appliance-wide detection escalation policy
gw-51abd065No OWASP object ${…} in any loaded snapshot
gw-52fb7b51Unsupported file type ".${…}". Upload a PDF, DOCX or TXT.
gw-539f6778API key is not active
gw-5445d4e7User not found
gw-5467a7baconfig.port must be 1-65535
gw-560dd7f9An unlock request is already pending for this lock
gw-562066d2Scope belongs to a group you cannot read
gw-57ca0252Rate for ${…} must be a positive number
gw-59b293d8Missing or invalid authorization header
gw-5ae7ee36no CSR is pending — generate one first
gw-5b5f5984Please provide a valid email address
gw-5bd0dfadThis sign-in attempt expired. Sign in again.
gw-5c0d6e34A test group with this name already exists
gw-5c479b1dLeave the host URL blank for github.com — it is only for GitHub Enterprise Server.
gw-5f863ae1Endpoint must use http or https, got "${…}"
gw-5fd6ffc5No repo provider is registered for connector type '${…}'
gw-5ffea0b3Failed to render filter test PDF: ${…}
gw-60653034source ${…} belongs to an external authority (${…}). Entries citing one arrive through a payload import, not by hand — use a cid: source for a card this deployment authors.
gw-606bcb13Client certificate required
gw-60edf30eAPI key request quota exceeded
gw-60f41469Scope belongs to a group you are not in
gw-61076687LDAP bind password file unreadable
gw-6268b9f2Knowledge entry ${…} came from the shipped bootstrap payload. Disable it instead — an import would recreate a deleted row.
gw-62eb629fUnknown page: ${…}
gw-633fe9b8'${…}' must be a whole number.
gw-6365893dOutput filter with ID ${…} not found
gw-65290819Analysis is already ${…}; reopen it before deciding again
gw-68752272Device is enrolled to another tenant
gw-68e51868Invalid or expired EDL token
gw-69c8fa3eRegulation ${…} not found
gw-6a20eed5Run not found
gw-6b8e5574No such trusted browser.
gw-6c3f45daSync scope not found
gw-6c69afb3mode must be 'connected' or 'air_gapped'
gw-6cbd1e21Connector not found for this assignment
gw-6cc6b078Document analysis failed: ${…}
gw-6d6d4a31license issuer unavailable
gw-6f4564c4license is for installation ${…}, this box is ${…}
gw-6fbf57b2Unknown governance policy setting(s): ${…}. Settable keys are: ${…}.
gw-711c5e1aAccount not found
gw-7162b8fd"${…}" is set by the gateway and cannot be overridden
gw-71639636Cannot delete output filter group with ${…} associated filters
gw-741d9751cadence must be monthly or quarterly
gw-7430d6e5${…} connector needs an access_token
gw-7459f269Download failed: ${…}
gw-7742471eCredential must be assigned to either a tenant or a tenant group, but not both
gw-778cc642A clone URL is required
gw-77ccaa9aInvalid enrollment token
gw-77d8511fCredential with ID ${…} not found
gw-788b6fc9Snapshot ${…} payload is not an object
gw-7ac24bd9key is not a PEM private key (encrypted keys are not accepted — decrypt it first)
gw-7b850d4bTenant group not found
gw-7babd919Test case with ID ${…} not found
gw-7c905173Could not extract text from the document${…}.
gw-7d379561Review ${…} carries no reasoning to promote; supply text in the request body
gw-7df9c8a3Rate limit exceeded. Please try again later.
gw-7e361151Failed to render executive summary PDF: ${…}
gw-7e7881f0Failed to connect to DeepTeam service
gw-7efecc34LLM review ${…} not found
gw-7f8b3f36This repository has no completed baseline yet, so there is no commit to read the files at.
gw-80e1680bA clone URL cannot begin with "-" — git would read it as an option.
gw-811184e8Invalid or expired token
gw-81c016beAttribution ${…} not found
gw-82fa354aAn authenticator app is already set up. Turn it off first to register a new one.
gw-83565b7fNo ATLAS object ${…} in any loaded release
gw-83696890Too many attempts, please try again later.
gw-83861f19Provider '${…}' not found
gw-84f83583Tenant ID not found in token
gw-8550e62c'${…}' must be a list of filter names, or an empty value for all of them.
gw-8562cee7Account is inactive
gw-87fa6ca5Failed to render cost-savings PDF: ${…}
gw-884f5698Failed to render detections PDF: ${…}
gw-88709b07Provider with ID ${…} not found
gw-88866efeNo authenticator app is set up for this account.
gw-88ba5d59This sync scope is disabled. Re-enable it before syncing.
gw-8a0dbbd1name too long: ${…}
gw-8af215ff"${…}" is not a valid header name
gw-8cb93149No test cases found matching criteria
gw-8df46f08chain link ${…} (${…}) did not issue ${…} — order the chain leaf-side first
gw-8e4f3becCannot switch the base to ${…}: no usable rate is stored for it
gw-8ea1c002Tenant is already a member of this group
gw-8ee05e72Refusing to store connector credentials: JWT_SECRET is not set, so they would be written unencrypted. Set a persistent JWT_SECRET and restart.
gw-8f076a18Redaction job not found
gw-8f10d584Failed to process document: ${…}
gw-8f9359d2The model did not produce a configuration proposal. Try again, or trim the document.
gw-8fb1e18fToo many unlock requests, please try again later.
gw-8fb6527binvalid manifest URL
gw-905041bdYou can only manage tenant groups that you own
gw-910c6530cert is required (PEM)
gw-91c97392Tenant group with this name already exists
gw-91e29a1cIntegration ${…} not found
gw-92fa4bdeNo settings supplied. Send at least one of: ${…}.
gw-939ccf4eRegulation ${…} has no seeded fine structure to restore
gw-9492040astart_date and end_date must be dates
gw-94983dbeFailed to render tenant analytics PDF: ${…}
gw-95ca03fcexpires_at must be in the future
gw-9640254eTenant not found
gw-96b1b400Document analysis not found
gw-96dc7b37Host URL must be the GHES host only (https://${…}), not a repository URL.
gw-96de9351Device is not enrolled
gw-97315a8aUnsupported format: ${…}
gw-97485089Tenant with ID ${…} not found
gw-988be827Testing a different LDAP url requires the bind password to be re-entered; the saved password is only sent to the saved url.
gw-988cddd5The risk analyst could not be reached.
gw-9898d36aNo such session.
gw-98d8b316cert is not a PEM X.509 certificate
gw-9931d1eaDetection with ID ${…} not found
gw-9981646econfig.format must be one of ${…}
gw-998323c2Retention window for ${…} must be 0 or more days
gw-9acf96a3CID license is expired or invalid. An administrator can install a renewal in the dashboard under Settings → License.
gw-9aedd634An authenticator app is already set up.
gw-9bb26fd7at most 32 names
gw-9bc101d3bundle filename must end with .cidupd
gw-9bdbe68eAzure OpenAI requires an endpoint URL. Please configure the endpoint in your credentials.
gw-9be04edeCA not available. Is cid-inline-proxy running?
gw-9c1728b2Internal API only
gw-9ca850faKnowledge entry ${…} restates ${…}, which this deployment does not author. Its content changes only by importing a payload whose content changed. Disabling it is allowed.
gw-9d708334Unlock request is already ${…}; it cannot be decided again
gw-9dcf51beAssignment ${…} not found
gw-9e1ad013license rejected: ${…}
gw-9ee47719Unknown filter name(s) for '${…}': ${…}. Valid categories are: ${…}.
gw-9fef08b3Connector ${…} not found
gw-a3ced9d1this certificate is not a CA (basicConstraints CA:TRUE); upload the proxy's issuing CA, not a leaf
gw-a3d14b12.${…} files are not supported: legacy and macro-enabled spreadsheet formats cannot be safely redacted. Save the file as .xlsx (without macros) and try again.
gw-a460c8f7update host '${…}' is not in SYSTEM_UPDATE_ALLOWED_HOSTS
gw-a4947619unknown or expired upload
gw-a4d3fa84Provide the policy as a "file" upload or as "text".
gw-a5286ec5API key required
gw-a5490273cert is a CA certificate; upload the server (leaf) certificate, with the CA in chain
gw-a5d040e8scopeId must be 'user-<tenantId>' or 'team-<groupId>' with a uuid, got '${…}'
gw-a80294d8Output filter with nickname '${…}' not found
gw-a81f6240denied must be an object of page id → roles
gw-aa06d1faCapability access was changed by someone else while this screen was open. Reload to see their change before saving yours.
gw-aa3d346bRole assignments apply to the entire system. Scoping a role to one tenant or group is not enabled in this release.
gw-aa8eb42bAgent key does not match device
gw-ac9b4689Unknown capability: ${…}
gw-ae1157e9Password must be at least 7 characters long
gw-b10f8359online install requires SYSTEM_UPDATE_ALLOWED_HOSTS to pin the update host
gw-b18fd71aUnsupported currency: ${…}
gw-b5538f3eSigned in, but this role does not use the browser extension: '${…}' has no extension view. Use the dashboard instead.
gw-b5567096Invalid agent API key
gw-b658bc53Scan ${…} has expired from the auditor's retention window — rebaseline the repository to scan it again
gw-b6758dcfdenied must be an object of capability id → roles
gw-b712bc40Select findings in at most ${…} files — ${…} were chosen. Each file is a separate model round trip.
gw-b78d804aSnapshot not found
gw-b82e5d4eKnowledge entry ${…} not found
gw-b8a458acsuperadmin access cannot be removed — it is the role that edits this table
gw-b8fc2094Mapping version ${…} not found
gw-b950f9daConfiguration store unavailable; settings cannot be saved
gw-b969b35fThis account is managed by an external directory — change the password there.
gw-b97dec41Device ${…} not found
gw-bc51c263Tenant group with ID ${…} not found
gw-bd416ebeCurrent password is incorrect
gw-bd97d66bITSM handoff is unavailable in this process; cannot send a test event
gw-be7ec89fFilter group '${…}' is not active
gw-bf28b0faTenant with this name already exists
gw-bfc01052Filter with ID ${…} not found
gw-c11cad27Team member ${…} not found
gw-c1cd3d44The dossier report could not be rendered (${…}). The dossier JSON is unaffected and remains downloadable.
gw-c2d9ad54these streams are not yet readable by the analyst
gw-c315b4c7Invalid token
gw-c3664555chain contains no PEM certificates
gw-c502debdInvalid regex pattern: ${…}
gw-c62e2a6bcertificate expired on ${…}
gw-c8a7b7abAssignment ${…} has no GitHub installation id
gw-c8b9bba5Provider with code '${…}' not found
gw-c8f8f9d8OCR engine '${…}' is not available on the OCR service (available: ${…})
gw-c9198338${…} is not an ATLAS id (AML.TA####, AML.T####[.###], AML.M#### or AML.CS####)
gw-c947234fsuperadmin capabilities cannot be removed — it is the role that edits this table
gw-c9a1758bThis role does not use the chat: an auditor reviews the estate rather than adding traffic to it. Use the dashboard instead.
gw-c9f191deAt least one rate must be supplied
gw-ca9fdfc5Seed data not available in this build; cannot restore defaults
gw-cba4b570LDAP url, bind DN and base DN must be configured
gw-ce752ab5Import payload holds ${…} entries; the limit is ${…}
gw-cf7ad5c6no key uploaded and no CSR is pending — generate a CSR first, or upload the key with the certificate
gw-cf868bf2Only a superadmin may change the appliance-wide inspection policy
gw-d05d100fTest run with ID ${…} not found
gw-d23310f9Failed to render AI usage PDF: ${…}
gw-d2e120a8Scope belongs to another account
gw-d2ee8786Tenant group "${…}" still has ${…}. Remove the members and move the credentials before deleting it.
gw-d447ffc2Invalid provisioning token
gw-d561f3adProvide exactly one of "bundle" or "baseline_id".
gw-d5927500dashboard_base_url must be an absolute http(s) URL with no query or fragment, e.g. https://cid.example.com
gw-d5b2009fUnsupported base currency: ${…}
gw-d617d45ddc-agent.ps1 is missing from this build. The script ships inside the appliance image, so this image is incomplete — report its version.
gw-d637a6e5Model '${…}' not found for provider '${…}'
gw-d6653ebeitsm_ref_url must be an absolute http(s) URL
gw-d6feabaaGovernance asset not found
gw-d8200482certificate is not valid before ${…}
gw-d895d0fcDuplicate entry id ${…} in the import payload; nothing was written
gw-da70369dconfig.url must be an http(s) URL
gw-daa24760Your AI access is not locked
gw-dda824d1That repository is not readable without credentials, and an https clone URL cannot use a deploy key. Use an ssh URL (git@host:org/repo.git) so a key can be generated, or put a token in the https URL.
gw-de6e0e63Select at least one finding to analyze
gw-e037a846The model did not produce a filter definition. It said: ${…}
gw-e14811daAPI key has expired
gw-e149c487Tenant group "${…}" is the sync target of ${…} directory sync scope${…} (${…}). Re-point ${…} at another group, or clear the mapping, before deleting this group.
gw-e14ec014not a hostname or IPv4 address: ${…}
gw-e1e6a1acSign in again to continue.
gw-e27bb7cdDirectory authentication is unavailable
gw-e322a9f7name can only contain letters, numbers, underscores, and hyphens
gw-e4955339The filter configuration changed after this preview was taken. Re-run the preview and confirm the new diff.
gw-e4a766ecoffset mismatch
gw-e4e8dc82Unknown baseline "${…}"
gw-e6084a2bNo active credential found for tenant ${…} and provider ${…}
gw-e613f1f1'${…}' must be between ${…} and ${…} (got ${…}).
gw-e71a1997'${…}' must be a number.
gw-e77944ceTenant is outside your scope
gw-e77a62b7This account requires two-factor authentication. Sign in through the dashboard to complete it; the extension cannot yet.
gw-e7cc82cba host reconcile is already pending (${…}${…}); wait for it to finish
gw-e839c344Missing agent API key
gw-e84fea1eOut of scope for this tenant
gw-e875e972Redacted document not available. The document may not have required redaction.
gw-e89a3876API key must be assigned to either a tenant or a tenant group, but not both
gw-e9ed541atenant_id is required; the appliance-wide policy is switched off with PUT bulk_enabled=false, not deleted
gw-e9f2d69fThe '${…}' role exists but cannot be assigned yet. Its capabilities are not enforced by the API, so an account holding it would be refused everywhere.
gw-eab8a500Invalid fine_structure: ${…}
gw-ec907583denied.${…} must be an array of roles
gw-ecf2e7d9this appliance has no root CA yet
gw-ed0f0042Test group not found
gw-ed3f42d3Output filter '${…}' version '${…}' not found
gw-ee9d4c24detection_ref must look like "<source>:<uuid>"
gw-efb756c0invalid CIDR: ${…} (expected IPv4 like 10.0.5.42 or 10.0.5.0/24)
gw-efc196a9This token predates revocable sessions and is no longer accepted. Sign in again.
gw-f0778329Failed to list benchmarks
gw-f0c6e5f0Repository ${…} is not visible to this connector
gw-f1827370manifestUrl required for online install
gw-f1cd10c7Detection not found
gw-f4b2ce6a'${…}' must be true or false.
gw-f53ef064Invalid or expired password reset token
gw-f669fbe5Bundle failed validation; nothing was imported.
gw-f677dcabAnalysis not found
gw-f73a3965scopeId is required when scopeType=tenant_group
gw-f746efecThis feature (${…}) is not included in the installed license tier. Contact your CID representative to upgrade.
gw-f87bb56fTarget test group not found
gw-f8a41d98Model '${…}' not found
gw-f91027cc'${…}' must be one of: ${…} (got '${…}').
gw-f944049eOCR service unavailable
gw-f9500e5eNo settings supplied. Settable keys are: ${…}.
gw-fb1988dfbundlePath required for bundle install
gw-fbbcfa08API key does not resolve to a tenant (empty tenant group?)
gw-fbe5a64aSnapshot ${…} does not contain parseable JSON; no pack can be built from it
gw-fc120fb8No active lock ${…}
gw-fcb26892bundle path must be an uploaded bundle
gw-fd6fdb51Document analysis service is temporarily unavailable
gw-fda9895cToo many attestation requests
gw-ff3c871bFailed to render regulations PDF: ${…}
gw-ff53a9e8This session was ended because an old sign-in token was presented twice. Sign in again.
gw-ff9bfdfdThe analyst is already running an analysis.
gw-ffcf4c9dFilter group '${…}' has no active filters
gw-ffe8059cOutput filter group with ID ${…} not found

First-boot setup wizard (15)

IdMessage
setup-016ab30ba host reconcile is already pending; wait for it to finish
setup-0824aac5'${…}' is not an entitled, user-selectable service on this box
setup-41b8f8aacannot complete: required steps are missing
setup-63fe4f66provider_id or code is required
setup-76cd4f46mode must be one of ${…}
setup-7c36d409Appliance setup is not complete. Finish first-boot setup to use the product.
setup-7d11d6c0default tenant-group '${…}' not found
setup-8b8d169amode must be 'connected' or 'air_gapped'
setup-8c0870ecprovider_id and api_key are required
setup-905c8133could not create the Claude Code group
setup-96a1e89fsetup already complete
setup-c1cbc38cusername and a password (min 8 chars) are required
setup-c2f341d1a proxy URL is required when "behind a proxy" is enabled
setup-e9f80156an account already exists
setup-feb702b6selection for '${…}' must be 'now', 'later' or 'skip'

Dashboard (English UI strings) (222)

IdMessage
dash-001f79f6Error activating users
dash-028725edFailure Reason
dash-088effd4Failed to create API key
dash-08f15818Lock / warn / clear, all time
dash-098d698eNo result arrived before the deadline.
dash-0c6f0976{{completed}} completed, {{failed}} failed
dash-0c8f3cfaError loading credentials. Please try again.
dash-0ca92f47Invalid credentials
dash-0cf19402Provider cannot be changed after creation
dash-0cfa23f1Filter groups not mapped to any engine: {{groups}}. Their filters cannot start an engine.
dash-0f591af7Test failed to run
dash-0fe45bf9This bundle cannot be applied
dash-10620051The report could not be rendered, so it was never compared against the record. Download will refuse.
dash-11c8735bRejected
dash-1386acc9Could not load usage data
dash-152e861eWarning!
dash-1684ae19Failed to render PDF
dash-16e6f506Provider unreachable
dash-19a80a31Discovery failed: {{message}}
dash-1aab3ae8The decision was not recorded.
dash-1bc9e143Unable to load DeepTeam runs. The backend service may be unavailable.
dash-1c6d700dFailed to create test case:
dash-1d0f8c95Rate editing is unavailable on this deployment. Totals stay in EUR.
dash-1d5182ceSomething went wrong on our end
dash-1e41fc78Timed out
dash-1e7cd287Rates must be greater than zero.
dash-20b80f87Required for your account on this installation, so it cannot be turned off.
dash-20c8917cFailed to create output filter
dash-22086bc4You cannot see every member of this group; these figures describe part of the team.
dash-24c2a708This installation does not report active sessions.
dash-286977acFailed to update pseudonymization for all filters
dash-287fb9f9Error deactivating users
dash-28ecff04Benchmark polling timed out. The test may still be running in the background. Check the run history for updates.
dash-2b21e881Fallback when the analyst is unreachable, and the language it writes in.
dash-2d54cd4cTry Again
dash-2ef3f11aThe page you're looking for doesn't exist
dash-2f456cbeInvalid URL
dash-31717b69This sign-in request expired. Please sign in again.
dash-322d34d3Test Run Failed
dash-33145bbb{{masked}} masked · {{rejected}} rejected
dash-34619fbfYour role does not include this action. Ask an administrator if you need it.
dash-3578253bFailed to delete tenant
dash-3618947cFailed to read ZIP file
dash-391eb56bFailed to update pattern
dash-39274ca1This provider has no reachable credential, so calls will fail. Add one under Credentials.
dash-397e050cand every repository tracked through it will be removed, with their findings and analyses. This cannot be undone.
dash-3a4e129aCould not save the escalation policy
dash-3a77d15dPage Not Found
dash-3ac4546aAfter this, the review is marked timed out
dash-3b5faea4Which sessions had the most rejected messages this week?
dash-3b91fec2The analyst failed while reasoning.
dash-3c8b8978Failed to update pseudonymization setting
dash-3c8dffa1Failed checks: {{rules}}
dash-401e6792Run failed
dash-415a5f9c{{count}} referenced articles are not defined in the regulation catalogue, so their coverage cannot be measured.
dash-41c0e50dFailed to save OCR settings
dash-48c4ee82Error
dash-4911066ainvalid
dash-49ca8c44Failed to remove filter override
dash-4a58c80dFailed to regenerate API key
dash-4a627790Error Code
dash-4b0fbd5fFailed to update filter
dash-4cb72b00Preview failed
dash-4d7a16eeLast error
dash-4febf308Benchmark failed: {{error}}
dash-507d2753Whole number, 2 or more
dash-5130f457Are you sure you want to delete this filter? This action cannot be undone.
dash-51a64859Failed to add pattern
dash-53204288Failed to create group:
dash-532ca6b8Failed to load run details
dash-538cf649Server Error
dash-540f8651Invalid format
dash-55bc92f6What it cannot show
dash-57d983b5Error loading test runs
dash-5bd20f7fError loading tenants. Please try again.
dash-5bea72f4Assignment cannot be changed after creation
dash-5bf2b10c{{count}} sections cannot be filled from this record and are listed as evidence gaps.
dash-5c946e87Failed to load simulation
dash-5dca17efFailed to update tenant group
dash-6007e683Provider keys are saved but unreachable. Check egress, then use Test on Credentials.
dash-606ebcf6Failure Reasons
dash-61d3af5eAccess denied
dash-61f3cfeeWarn
dash-6250a0e5Failed
dash-66acfbecUnreachable ✗
dash-66c2d462The risk analyst could not be reached.
dash-68482bb6Failed to update tenant
dash-69ca98f8Failed to remove member from group
dash-6a325190Your role does not include this page. If you reached it from a link or a bookmark, it belongs to a role you don't hold.
dash-6a3729feFailed to sign the user out
dash-6ae89ab9Test run failed: {{error}}
dash-6b7bcea6Could not promote this review
dash-6ebe5cf5The dossier could not be produced. Try the JSON if the PDF refuses.
dash-6ef4c69cCreates missing groups, filters and patterns. Never changes existing actions or on/off switches.
dash-6f624816Unreachable: {{error}}
dash-72d8636b{{count}} file(s) invalid
dash-74ea5054Failed to update credential
dash-763f88d1Failed to create filter
dash-782a5e94The analysis did not start.
dash-785ceaccErrors
dash-7addd5c9Failed to delete output filter
dash-800103dcAn unexpected error occurred during the test run.
dash-82b84222An error occurred while loading data. Please try again.
dash-83d4c2f8Invalid email address
dash-845679fcError: {{error}}
dash-86bd7224Failed to delete run:
dash-872be67cFailed to update API key
dash-889b3955Failed to save filter override
dash-88efec36{{partial}} short of the floor (half credit) · {{failed}} failing · {{untested}} of {{total}} untested and excluded from the score
dash-88f50d97On timeout
dash-8a47dcbbInvalid ID
dash-8ad974cdUnreachable
dash-8c6ca341Denied. The lock stays in place.
dash-8e83b86fCannot scan? Enter this setup key by hand:
dash-8e96210bFailed to create credential
dash-8eba2b0cFailed to load policy impact
dash-8f40f042The request failed. Check that the gateway is reachable, then try again.
dash-8f7d6616Missing risk profile
dash-90006288Please fix JSON errors before submitting
dash-90420e06Failed to start benchmark:
dash-94bb054cFailed to start tests:
dash-95582b11Masked and rejected detections were neutralised. Only flagged content still carries exposure.
dash-95f96b7dAlways zero: the cursor advances only after a successful send, so failed batches are retried.
dash-966889d1Expired {{days}} day(s) ago. Chat, the proxy and inspection stop when grace runs out.
dash-99421f0aFailed to clear cache
dash-9a144e70Failed to copy to clipboard
dash-9a3dab8dPermanently deletes rows past their category window. This cannot be undone.
dash-9a51702a{{refused}} left alone: an id collision is not a reason to replace a card written here. {{ids}}
dash-9ac2d802Missing owner
dash-9b6fd8ffSecurity events: blocks, auth failures, errors
dash-9b976e2ca backlog stopped moving
dash-9d6298ebExport failed: {{reason}}
dash-9e1230b8Failed to load OCR engines. The OCR service may be unavailable.
dash-9ea790f6Failed to delete tenant group
dash-a09af353Your CID licence is not valid
dash-a11b5a85Failed to reset two-factor
dash-a1e8fdd3Not included in this installation’s licence package. Contact your CID222 representative to add it.
dash-a21a8d54{{count}} errors
dash-a27b9114The DeepTeam service is unavailable. You can view past runs, but cannot start a new benchmark.
dash-a5fce0d1A previous request was declined. You can send another.
dash-a69842adThis permanently deletes the {{count}} selected test case(s). This cannot be undone.
dash-a6c9e6aaFailed to create tenant
dash-a73bf90dEvery card comes back in its shipped order and your arrangement is discarded. This cannot be undone.
dash-a73e4c31Failed to add member to group
dash-a78218b7{{count}} failed
dash-a99f23ceImport failed
dash-a9d409f2Grace is over and the product is blocked. Install a renewal to restore it.
dash-aa0476b9from the system. This cannot be undone.
dash-ac740635Unauthorized
dash-ad8dbdb4Cloud providers cannot be reached. Add a local model endpoint for chat features.
dash-aeca6dcfDirectory answered only partly — {{imported}} imported, {{updated}} updated, nothing removed. {{warning}}
dash-b266c7a8Timeout (ms)
dash-b2c33137Directory sign-in fails and group membership stays frozen until it returns. Content policy is unaffected.
dash-b2ea0135Go to Home
dash-b31bebd8Error inviting users
dash-b4866540Error loading data. Please try again.
dash-b5026215Failed to create test cases:
dash-b64807c2Back to home
dash-b7adb3e7Reject: the request is refused and the user starts over.
dash-b891c53b{{count}} warning: these entries will be skipped
dash-b95c8acbAccess Forbidden
dash-b9acc2f0Scorecard PDF export failed
dash-b9b8f7bdGo back
dash-ba376745Failed (7 days)
dash-bc8ed391The installed licence failed verification. The product is blocked until it is replaced.
dash-bcac8eb7the collector kept refusing delivery
dash-bcc9d331Report rejected
dash-be9bf3b9An analyzer was unavailable, so treat the result as unknown, not as clean.
dash-bf9d033bError loading groups. Please try again.
dash-c05ef14bError Information
dash-c4ac1951PDF export failed: {{error}}
dash-c5982cbcFailed to delete test group:
dash-c63b3ea4Your CID licence has expired
dash-c6d1b723Could not apply
dash-c6e32530Failed to generate reset link
dash-c774ec44Detections masked or rejected before they reached the model. Counted, not projected.
dash-c9d15ac8Capture failed.
dash-cbd2b721Failed to save login state. Please try again.
dash-cc9f3280Export failed
dash-d32f8cb0Failed to update output filter
dash-d357fcc9Directory sign-in is temporarily unavailable — the directory server could not be reached. This is not a problem with your password.
dash-d4b6ea23Unknown error
dash-d5e167fcFailed to delete test case:
dash-da3065b1Failed to cleanup logs
dash-da7fee58Someone else changed page access while this screen was open. The table has been reloaded with their change — review it and save again.
dash-da90b2c8What to do with a verdict that carries no reasoning. Warning is the default.
dash-dce03c33If the host is unreachable, the extension blocks AI sites.
dash-dec71f89Failed to delete pattern
dash-dee2d0ddYou don't have permission to access this page
dash-e2ab3eaaFailed to revoke API key
dash-e2b7206fCould not change the engine
dash-e2d6f0ebBenchmark failed
dash-e4ce1ffbDenied
dash-e5f96e97Failed to update test cases:
dash-e6504fb2Error Message
dash-e8d55352{{mitigated}} of {{total}} detections · {{masked}} masked, {{rejected}} rejected, {{flagged}} flagged only
dash-e8d9e486Failed to delete credential
dash-e9dfbeecFailed to delete test cases:
dash-ea476abcFailed to save the policy
dash-eb7ea6d5Failed to delete filter
dash-ebdf21b2Credential saved but unreachable: {{error}}
dash-ec1f4e1bDeletes this benchmark run and all its results. This cannot be undone.
dash-eda885e0Why this decision was made, and what the record is missing
dash-edb7611dThe pack was not produced. Open "What's inside" to see why.
dash-edbceffbThis permanently deletes "{{name}}". This cannot be undone.
dash-f11e5763Failed to create test group:
dash-f1c05fc8Something went wrong
dash-f2ac763aErrors (7 days)
dash-f382fc3cAre you sure you want to delete this output filter? This action cannot be undone.
dash-f448e99bFail
dash-f47b770eThis action cannot be undone.
dash-f53f0027Deletes this test run and all its results. This cannot be undone.
dash-f591a738Not every claim in the reasoning ties back to a detection or tool result, so a lock verdict is shown as a warning.
dash-f62a316aFailed to create tenant group
dash-f698bc07This cannot be undone.
dash-f8f7ab4eImport refused
dash-f933f9e4Repository hosts this deployment can read. Credentials cannot be read back.
dash-f98b3045This role does not use the chat — an auditor reviews the estate rather than adding traffic to it.
dash-fada65aeCompleted reports whose own checks failed
dash-fb1dbd2dWhat this pattern caught will reach the provider from the next request. This cannot be undone.
dash-fdac3635This appliance’s licence has expired — chat, the proxy and inspection are blocked. An administrator can install a renewal under Settings → License.
dash-fe0acff4An unexpected error occurred during the benchmark.

ISO / OVA installer and first-boot scripts (51)

IdMessage
iso-0545b664not set — this OVA will NOT be able to update, and cannot
iso-071c6a6eHTTPS sidecar FAILED — last lines of its output:
iso-083bfc75public DNS is unreachable too — pinning $reg to $REGISTRY_FALLBACK_IP in /etc/hosts
iso-1bbed618pulling missing release image: $ref
iso-1ccc150fcannot log in to $REG — the indented line above is docker's own message
iso-1d9a5709FATAL: console admin missing
iso-1dc9bbdbclock is not synchronised (now $(date -u +%FT%TZ)) — if the registry login fails on a certificate error, this is why
iso-20aee03asecret generation failed
iso-236ce5a7provisioned. Reach it at https://<vm-ip>/ (one-time certificate warning until the appliance CA is trusted) -> setup wizard.
iso-278892b5invalid CID_RELEASE_CHANNEL
iso-2817971cpull ${ref##*/} failed (${kind}, attempt ${n}/${PULL_TRIES:-3}) — retrying in ${delay}s
iso-3421fc56unfilled bundle placeholders in .env: $unfilled — an online ISO cannot pull its images; rebuild the bundle with CID_CHANNEL_TOKEN / CID_REGISTRY_USER / CID_REGISTRY_PASS set
iso-3d58ef06$reg resolves but HTTPS to it will not connect — this network blocks outbound 443 to it, or a proxy/TLS-inspection device sits in the way. Note that Ubuntu's own mirrors use port 80, so apt can work while this fails. Allow direct HTTPS to $reg, then reboot.
iso-460b8f7e$name: STUCK-IN-INITRAMFS — missing root-disk driver
iso-4762995dregistry login FAILED (online updates may not pull)
iso-4774b99cWARNING: CID_CHANNEL_TOKEN / CID_REGISTRY_USER / CID_REGISTRY_PASS
iso-4a5405c5docker load failed for $t
iso-4b53b316FATAL: cannot read password file $PASSFILE
iso-4d4c4bc4the registry rejected this appliance's credentials while pulling ${ref##*/} — this install media is stale or its account was revoked; ask your CID222 contact for current media
iso-57a9f5dc$name: OVERLAY-FAIL
iso-5edcb464FATAL: docker load failed for $t
iso-63f749ccfrontend container not found — run install.sh first and let it start
iso-66ba95bcdocker load reported an error for $t
iso-6a70029eFATAL: $must*.deb missing from $OUT
iso-7a86f302images gate: not found: $ENVF
iso-7e129b4cproxy passthrough key registration failed (proxy calls may 401)
iso-7e4bea34console UI install FAILED — last lines of its output:
iso-7f2a9181verification: $f missing from the ISO
iso-7fc6a106WARNING: HTTPS front not up — run: sudo bash /opt/cid/tls-tools/https-front.sh
iso-7fdedc70images.env fails the gate
iso-87aa6202HTTPS ready -> https://$HOSTID/ (browser shows a one-time self-signed warning: Advanced -> Proceed)
iso-91b631daWARN: could not pull $ref (updates may fail rollback-safety)
iso-9e24abd3MATRIX FAILED — do not ship. Serial logs in $WORK
iso-a46649a9FATAL: docker load reported an error for $t
iso-a8dd6a35this network's DNS cannot resolve $reg — routing that domain to public resolvers
iso-aab9560bxorriso failed
iso-ab352966cannot resolve $reg with this network's DNS, with public resolvers, or from a pinned address. Fix DNS (F2 on the console sets one), then reboot.
iso-b02a77b2docker install failed
iso-b5b1f49caccess hardening FAILED — do not export this image
iso-b7fd0ae5update-ca-certificates failed — the certificates may not be trusted
iso-c14f0f7f$label failed (attempt $n/$tries) — retrying in ${delay}s
iso-c1dbd934FATAL: compose references undefined image vars:$missing
iso-cc263d17single streams and extra retries are enabled below; if this site cannot do ~2 MB/s, ask for the air-gap ISO instead
iso-d243f457the previous attempt stopped here: $reason
iso-d6f794e1this machine has ${ram_mb} MB of RAM — the appliance cannot run below 6 GB and is designed for 16 GB. Power it off, raise the memory, and boot again.
iso-dc95a732the registry rejected this appliance's credentials — this install media is stale or its account was revoked; ask your CID222 contact for current media
iso-df1fd83aFATAL: cannot read $SRC
iso-e6464755$name: PANIC — missing root-disk driver for this controller
iso-ecf1b9e3WARNING: unfilled placeholders ($unfilled) — fine for airgap (offline bundles), no online updates
iso-f58cbeaa(a bundle without it ships a deployment mode that cannot start)
iso-f5dab1aaWARN: CID_DEEP_VERIFY set but qemu-img not found — skipped inflate check

Host agent and offline updater (28)

IdMessage
host-0555d2fdrefusing path-traversal member: {member.name}
host-093a3439still missing after pull ({why}): {names}
host-128d9757[test] injected failure at {point}
host-14e84e67health gate timed out; unhealthy: {', '.join(bad)}
host-169d5b15host write failed: {host_path}: {res.stderr.decode(errors='replace')[-400:]}
host-2befdb27error: {e}
host-2ff16aaadocker pull failed for {svc} after {PULL_ATTEMPTS} attempts: {last}
host-403587f6migration dry-run failed: {e}
host-453f3b20bundle not found: {bundle}
host-47c7bf75manifest missing required field: {key}
host-4a771aa9cannot record migrations: postgres is not running
host-520590f9current-release images are missing (rollback would be impossible):
host-65106d8e[host-agent] diagnostics: docker {' '.join(args[:2])} failed: {e}
host-82dc9d20trust anchor missing: {CID_PUBKEY} (and no *.pem in {CID_PUBKEY_DIR}
host-9a30c324cannot determine own image (container {cid}): {res.stderr.strip()}
host-a893d024functional smoke FAILED (exit {res.returncode}): {detail}
host-b23c32f4compose file missing from release: {compose['file']}
host-b8620646manifest signature verification FAILED against all
host-c69e1744command failed ({res.returncode}): {' '.join(cmd)}\n{err}
host-c8f9b681pre-flight check '{probe['id']}' refused this update:
host-dda45c6ebundle missing images.tar / images.tar.zst
host-e434de3bpgdata snapshot missing: {snap}
host-e6cf100ecannot jump from {cur} to {new}: this release requires at least
host-e889f206[host-agent] diagnostics pass failed ({self.failures}): {e}
host-e8caa0acmigration missing from release: {m['file']}
host-e9120136host command failed ({res.returncode}): {cmd}\n{out[-800:]}
host-f1750e63refusing downgrade: current {cur} > target {new}
host-f306bd6dsignature missing: {sig_path}

On this page