redact-secret · Report · Detector
ClickHouse Cloud API secrets
Format evidence
- Provider documentation gitleaks PR #1826 (merged 2025-04-16), authored by a ClickHouse employee: "we specifically choose a prefix (4b1d...)" and the rule 4b1d[A-Za-z0-9]{38}; 4b1d + 38 mixed-case alphanumeric examples in the provider-owned Terraform provider since 2023-05; a 42-byte unit-test fixture from 2024-07 (re-checked 2026-09-28) · observed 2026-09-29 · 4b1d + exactly 38 [A-Za-z0-9] (42 in all); no separator or checksum; T1 as of 2025-04-16 (R3), which sets aside the older 2023 39-byte knowledge-base example
- gitleaks 8.30.1
- Reference 1
- Reference 2
- Reference 3
- Reference 4
- Reference 5
- Reference 6
- Reference 7
- Reference 8
- Reference 9
- Reference 10
- Reference 11
- Reference 12
Arrival evidence (#464, product redact-secret#971; #860 handoff clickhouse-cloud.md, READY). T1 as of 2025-04-16: a ClickHouse employee stated the 4b1d prefix in gitleaks PR #1826 (R3) and authored the rule 4b1d[A-Za-z0-9]{38} (R2), and the provider-owned Terraform examples and a 2024 unit-test fixture carry 42-byte 4b1d values. One provider knowledge-base example is 39 bytes (2023-09-02); R3 date order sets it aside, so a 39-byte total is a twin, not a positive. POLICY, not T1: the product requires at least one uppercase letter in the body (removes hex digests and lowercase ids that start 4b1d; false-negative cost about 1e-9), and the staff regex does not, so every positive is mixed case and no fixture asserts silence on a lowercase body. The leading boundary matters because 4b1d is valid hex: a longer hex or base64 run containing 4b1d must not match mid-run. Excluded: the key ID (no prefix, 17 or 20 alphanumerics, unresolved), UUIDs containing -4b1d-, 40- and 64-hex digests starting 4b1d, secrets supplied through the API's hashData (caller-chosen shape) and placeholders such as mykeysecret. Graduated to a registry detector at the 4fb7882 re-pin (redact-secret PR #1037).
What the run recorded, by group
| Group | Fixtures | Leaked or false alarms | Near-twins | Outcomes | Other scanners, same cell |
|---|---|---|---|---|---|
| Must not flag · Tool-corroborated | 18 | False alarmsat most 17.6%0 of 18 controls flagged | 18 quiet · 0 flagged |
| |
| Must not flag · Project policy | 8 | False alarmsat most 32.4%0 of 8 controls flagged | 8 quiet · 0 flagged |
| |
| Must redact · Provider-documented | 19 | Secret spans left readableat most 16.8%0 of 19 spans | Near-twins told apartat least 72.2%10 of 10 pairs | 19 redacted · 0 too much · 0 partly exposed · 0 missed |
|
- Fixtures
- 45
- Left readable
- 0
- Redacted too much
- 0
- False alarms
- 0
Fixtures for this detector
| Fixture | Kind and evidence | redact-secret |
|---|---|---|
clickhouse-cloud-api-secret-actions-envclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-bare-proseclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-bearer-headerclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-chat-pasteclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-compose-envclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-curl-user-literalclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-curl-user-varclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-dotenvclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-dotenv-key-id-pairclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-exportclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-json-api-keyclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-json-tokenclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-key-guidance-proseclickhouse-cloud · prose-mention | Must not flagT3 · Project policy | Quiet |
clickhouse-cloud-api-secret-key-shape-bareclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-key-shape-quotedclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-key-shape-unicode-crlfclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-python-requests-authclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-sdk-kwargclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-terraform-token-secretclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-trailing-hyphen-twinclickhouse-cloud · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-trailing-underscore-twinclickhouse-cloud · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-x-api-key-headerclickhouse-cloud · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
clickhouse-cloud-api-secret-actions-secret-referenceclickhouse-cloud · templated-reference | Must not flagT3 · Project policy | Quiet |
clickhouse-cloud-api-secret-base64-run-mid-encoded-valueclickhouse-cloud · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
clickhouse-cloud-api-secret-body-37-twinclickhouse-cloud · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-body-39-twinclickhouse-cloud · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-docs-placeholders-placeholderclickhouse-cloud · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
clickhouse-cloud-api-secret-ellipsis-placeholderclickhouse-cloud · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
clickhouse-cloud-api-secret-env-reference-referenceclickhouse-cloud · templated-reference | Must not flagT3 · Project policy | Quiet |
clickhouse-cloud-api-secret-hyphen-in-body-twinclickhouse-cloud · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-key-id-alone-public-idclickhouse-cloud · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
clickhouse-cloud-api-secret-knowledge-base-39-byte-total-twinclickhouse-cloud · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-label-proseclickhouse-cloud · benign-lookalike | Must not flagT3 · Project policy | Quiet |
clickhouse-cloud-api-secret-leading-glue-twinclickhouse-cloud · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-leading-underscore-twinclickhouse-cloud · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-maskclickhouse-cloud · benign-lookalike | Must not flagT3 · Project policy | Quiet |
clickhouse-cloud-api-secret-prefix-onlyclickhouse-cloud · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
clickhouse-cloud-api-secret-referenceclickhouse-cloud · benign-lookalike | Must not flagT3 · Project policy | Quiet |
clickhouse-cloud-api-secret-sha1-digest-4b1d-encoded-valueclickhouse-cloud · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
clickhouse-cloud-api-secret-sha256-digest-4b1d-encoded-valueclickhouse-cloud · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
clickhouse-cloud-api-secret-short-bodyclickhouse-cloud · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
clickhouse-cloud-api-secret-truncated-near-missclickhouse-cloud · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
clickhouse-cloud-api-secret-uppercase-prefix-twinclickhouse-cloud · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
clickhouse-cloud-api-secret-uuid-with-4b1d-public-idclickhouse-cloud · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
clickhouse-cloud-api-secret-wrong-prefix-4b1c-twinclickhouse-cloud · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |