redact-secret · Report · Detector
Linear tokens
Format evidence
- Provider documentation Linear-specific API and OAuth prefixes · observed 2026-09-23 · the provider documents lin_api_ for API keys and lin_oauth_ for OAuth access tokens; the 40-character body and alphabet remain tool-corroborated
- trufflehog 3.97.4
- gitleaks 8.30.1
The contract intentionally covers only lin_api_. The provider documents lin_oauth_ as a distinct credential class; detector-coverage routes it outside this family rather than treating it as a malformed API key.
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 | 14 | False alarmsat most 21.5%0 of 14 controls flagged | 14 quiet · 0 flagged |
| |
| Must not flag · Project policy | 2 | False alarmsinsufficient-evidence0 of 2 controls flagged | 2 quiet · 0 flagged |
| |
| Must redact · Provider-documented | 8 | Secret spans left readableat most 32.4%0 of 8 spans | Near-twins told apartat least 56.6%5 of 5 pairs | 8 redacted · 0 too much · 0 partly exposed · 0 missed |
|
| Pending review | 3 | UnscoredNot scoredInspect only: never scored until evidence exists | Not scored |
- Fixtures
- 27
- Left readable
- 0
- Redacted too much
- 0
- False alarms
- 0
Fixtures for this detector
27 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
| Fixture | Kind and evidence | redact-secret |
|---|---|---|
linear-token-dash-identifier-embeddinglinear · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
linear-token-leading-identifier-embeddinglinear · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
linear-token-trailing-identifier-embeddinglinear · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
linear-token-api-plainlinear · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
linear-token-api-plain-twinlinear · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
linear-token-api-unicode-crlflinear · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
linear-token-api-unicode-crlf-twinlinear · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
linear-token-env-api-keylinear · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
linear-token-graphql-authorization-headerlinear · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
linear-token-linear-client-tslinear · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
linear-token-masklinear · benign-lookalike | Must not flagT3 · Project policy | Quiet |
linear-token-oauth-dash-identifier-embeddinglinear · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
linear-token-oauth-leading-identifier-embeddinglinear · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
linear-token-oauth-trailing-identifier-embeddinglinear · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
linear-token-prefix-onlylinear · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
linear-token-referencelinear · benign-lookalike | Must not flagT3 · Project policy | Quiet |
linear-token-shape-1-barelinear · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
linear-token-shape-1-bare-twinlinear · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
linear-token-shape-1-quotedlinear · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
linear-token-shape-1-quoted-twinlinear · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
linear-token-shape-1-unicode-crlflinear · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
linear-token-shape-1-unicode-crlf-twinlinear · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
linear-token-shape-2-barelinear · unsettled-evidence-input | Pending reviewT0 · Pending | Unscored |
linear-token-shape-2-quotedlinear · unsettled-evidence-input | Pending reviewT0 · Pending | Unscored |
linear-token-shape-2-unicode-crlflinear · unsettled-evidence-input | Pending reviewT0 · Pending | Unscored |
linear-token-short-bodylinear · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
linear-token-team-and-issue-ids-public-idlinear · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |