redact-secret · Report · Detector
Replicate API tokens
Format evidence
- Provider documentation Replicate API tokens page ("40-character strings that always start with r8_") · observed 2026-09-24 · Replicate states that API tokens are 40-character strings that always start with r8_, fixing the prefix and a 37-character body. The page states no body alphabet.
- trufflehog 3.97.4
- Reference 1
- Reference 2
- Reference 3
Graduated arrival evidence (#208, registry detector since redact-secret#727; research #217). T1 because every frozen field a positive depends on (prefix, 40-character total) is provider-stated. Positives use an alphanumeric body, which every source admits; the body alphabet stays provisional and no fixture asserts silence on a - or _ body byte.
What the run recorded, by group
Detector views overlap, so their groups are never summed across detectors. Other scanners are reference values on the same inputs, in run order.
| Group | Fixtures | Leaked or false alarms | Near-twins | Outcomes | Other scanners, same cell |
|---|---|---|---|---|---|
| Must not flag · Tool-corroborated | 13 | False alarmsat most 22.8%0 of 13 controls flagged | 13 quiet · 0 flagged |
| |
| Must not flag · Project policy | 7 | False alarmsat most 35.4%0 of 7 controls flagged | 7 quiet · 0 flagged |
| |
| Must redact · Provider-documented | 12 | Secret spans left readableat most 24.3%0 of 12 spans | Near-twins told apartat least 61.0%6 of 6 pairs | 12 redacted · 0 too much · 0 partly exposed · 0 missed |
|
- Fixtures
- 32
- Left readable
- 0
- Redacted too much
- 0
- False alarms
- 0
Fixtures for this detector
32 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
| Fixture | Kind and evidence | redact-secret |
|---|---|---|
replicate-api-token-bearer-long-body-twinreplicate · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
replicate-api-token-chat-pastereplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-env-short-body-twinreplicate · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
replicate-api-token-go-sdkreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-legacy-token-headerreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-token-shape-barereplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-token-shape-quotedreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-token-shape-unicode-crlfreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-actions-literalreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-actions-secret-referencereplicate · templated-reference | Must not flagT3 · Project policy | Quiet |
replicate-api-token-base64-input-encoded-valuereplicate · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
replicate-api-token-bearer-headerreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-docs-prosereplicate · prose-mention | Must not flagT3 · Project policy | Quiet |
replicate-api-token-envreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-env-template-placeholderreplicate · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
replicate-api-token-go-uppercase-prefix-twinreplicate · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
replicate-api-token-identifier-near-missreplicate · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
replicate-api-token-label-prosereplicate · benign-lookalike | Must not flagT3 · Project policy | Quiet |
replicate-api-token-maskreplicate · benign-lookalike | Must not flagT3 · Project policy | Quiet |
replicate-api-token-masked-docs-placeholderreplicate · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
replicate-api-token-mcp-configreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-mcp-hyphen-prefix-twinreplicate · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
replicate-api-token-model-version-public-idreplicate · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
replicate-api-token-prefix-onlyreplicate · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
replicate-api-token-printenvreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-printenv-glued-twinreplicate · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
replicate-api-token-python-dot-body-twinreplicate · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
replicate-api-token-python-sdkreplicate · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
replicate-api-token-referencereplicate · benign-lookalike | Must not flagT3 · Project policy | Quiet |
replicate-api-token-registry-image-public-idreplicate · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
replicate-api-token-short-bodyreplicate · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
replicate-api-token-truncated-near-missreplicate · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |