redact-secret · Report · Detector
Helicone API keys
Format evidence
- Provider documentation worker apiKeyRegex.ts (last changed 2025-04-29, re-checked 2026-09-28) and KeyManager.ts proxy-key builder · observed 2026-09-28 · provider validator regexes (ruling R1): sk-helicone- with optional -eu and -rl, then four 7-byte [a-z0-9] groups (43/46/49 in all); the server generator builds sk-helicone-proxy- + the same groups + - + a lowercase UUID (86 in all)
- 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 (#434, product redact-secret#907; #860 handoff helicone.md, READY). The read-write key reads every logged prompt and response and administers the org. The provider validator regexes (R1) fix the prefix, segments and four 7-byte groups, the docs name the sk/pk/eu roles, and the server generator builds the proxy key. The alphabet is the provider's [a-z0-9] (R8). Excluded: the unattributable legacy bare sk- and -cp- forms (twins, since they are Helicone credentials outside the contract), -gov (unresolved, not authored) and the exact-width all-x placeholder (claimed by the contract, so neither positive nor control). Neither pinned peer has a Helicone rule. Graduated to a registry detector at the 1127bf9 re-pin (redact-secret PR #938).
What the run recorded, by group
| Group | Fixtures | Leaked or false alarms | Near-twins | Outcomes | Other scanners, same cell |
|---|---|---|---|---|---|
| Must not flag · Tool-corroborated | 21 | False alarmsat most 15.5%0 of 21 controls flagged | 21 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 | 16 | Secret spans left readableat most 19.4%0 of 16 spans | Near-twins told apartat least 78.5%14 of 14 pairs | 16 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 |
|---|---|---|
helicone-api-key-actions-envhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-bare-prosehelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-bearer-headerhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-chat-pastehelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-compose-envhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-digest-encoded-valuehelicone · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
helicone-api-key-dotenvhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-exporthelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-helicone-authhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-json-api-keyhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-json-tokenhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-key-shape-barehelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-key-shape-quotedhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-key-shape-unicode-crlfhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-openai-default-headershelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-sdk-kwarghelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-word-groups-near-misshelicone · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
helicone-api-key-x-api-key-headerhelicone · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
helicone-api-key-angle-placeholderhelicone · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
helicone-api-key-customer-portal-twinhelicone · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-dot-in-group-twinhelicone · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-ellipsis-placeholderhelicone · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
helicone-api-key-env-reference-referencehelicone · templated-reference | Must not flagT3 · Project policy | Quiet |
helicone-api-key-five-groups-twinhelicone · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-group-of-6-twinhelicone · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-group-of-8-twinhelicone · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-label-prosehelicone · benign-lookalike | Must not flagT3 · Project policy | Quiet |
helicone-api-key-leading-glue-twinhelicone · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-legacy-bare-twinhelicone · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-maskhelicone · benign-lookalike | Must not flagT3 · Project policy | Quiet |
helicone-api-key-prefix-onlyhelicone · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
helicone-api-key-provider-segment-glued-twinhelicone · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-proxy-malformed-uuid-twinhelicone · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-python-environ-referencehelicone · templated-reference | Must not flagT3 · Project policy | Quiet |
helicone-api-key-referencehelicone · benign-lookalike | Must not flagT3 · Project policy | Quiet |
helicone-api-key-request-id-public-idhelicone · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
helicone-api-key-role-guidance-prosehelicone · prose-mention | Must not flagT3 · Project policy | Quiet |
helicone-api-key-segment-order-twinhelicone · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-short-bodyhelicone · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
helicone-api-key-three-groups-twinhelicone · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-trailing-glue-twinhelicone · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-truncated-near-misshelicone · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
helicone-api-key-underscore-separators-twinhelicone · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-uppercase-byte-twinhelicone · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
helicone-api-key-urls-public-idhelicone · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |