Skip to content
Benchmarks

redact-secret · Report · Detector

OpenAI tokens

  • 47 fixtures
  • Format evidence: T2 · Tool-corroborated
  • Run 2026-10-07
  • Mode published · redact-secret 0.1.0-beta.14

Format evidence

OpenAI publishes no key-format documentation (platform docs require authentication). Marker and lengths are tool-corroborated only. Since 2026-09-24 (docs/decisions/2026-09-24-stop-asserting-provider-undecided-format-properties.md) the benchmark claims sk-svcacct- keys only at the 74/74 widths its positives carry and asserts no silence on any other service-account width: whether those widths vary with the account name is disputed and no OpenAI source decides it.

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.
Groups of OpenAI tokens fixtures
GroupFixturesLeaked or false alarmsNear-twinsOutcomesOther scanners, same cell
Must not flag · Tool-corroborated17False alarmsat most 18.4%0 of 17 controls flagged17 quiet · 0 flagged
  • flare-redact at most 58.7%
  • gitleaks at most 18.4%
  • trufflehog at most 41.0%
Must not flag · Project policy6False alarmsat most 39.0%0 of 6 controls flagged6 quiet · 0 flagged
  • flare-redact at most 39.0%
  • gitleaks at most 39.0%
  • trufflehog at most 39.0%
Must redact · Tool-corroborated13Secret spans left readableat most 22.8%0 of 13 spansNear-twins told apartat least 67.6%8 of 8 pairs13 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact at most 82.3%
  • gitleaks at most 22.8%
  • trufflehog at most 22.8%
Project policy · Project policy9Secret spans left readableat most 29.9%0 of 9 spans9 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact at most 29.9%
  • gitleaks at most 100.0%
  • trufflehog at most 100.0%
Pending review2UnscoredNot scoredInspect only: never scored until evidence existsNot scored
47 of 47 rows
Fixtures
47
Left readable
0
Redacted too much
0
False alarms
0

Fixtures for this detector

47 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
Fixtures in OpenAI tokens
FixtureKind and evidenceredact-secret
openai-token-alphabet-twinopenai · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
openai-token-compose-short-twinopenai · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
openai-token-dash-identifier-embeddingopenai · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
openai-token-envopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-legacy-plain-twinopenai · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
openai-token-legacy-unicode-crlf-twinopenai · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
openai-token-mcp-server-envopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-proj-plainopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-proj-plain-twinopenai · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
openai-token-proj-unicode-crlfopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-proj-unicode-crlf-twinopenai · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
openai-token-python-clientopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-shape-1-bareopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shape-1-quotedopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shape-1-unicode-crlfopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shape-2-bareopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shape-2-quotedopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shape-2-unicode-crlfopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shape-3-bareopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shape-3-quotedopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shape-3-unicode-crlfopenai · documented-format-literalProject policyT3 · Project policyRedacted
openai-token-shell-exportopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-svcacct-plainopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-svcacct-unicode-crlfopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-trailing-identifier-embeddingopenai · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
openai-token-actions-envopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-actions-secret-referenceopenai · templated-referenceMust not flagT3 · Project policyQuiet
openai-token-compose-alphabet-twinopenai · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
openai-token-compose-envopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-docs-template-placeholderopenai · documentation-placeholderMust not flagT3 · Project policyQuiet
openai-token-leading-identifier-embeddingopenai · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
openai-token-legacy-plainopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-legacy-unicode-crlfopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-maskopenai · benign-lookalikeMust not flagT3 · Project policyQuiet
openai-token-org-and-project-ids-public-idopenai · public-identifierMust not flagT2 · Tool-corroboratedQuiet
openai-token-prefix-onlyopenai · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
openai-token-prefix-twinopenai · prefix-near-missMust not flagT2 · Tool-corroborated · twinQuiet
openai-token-project-keys-note-proseopenai · prose-mentionMust not flagT3 · Project policyQuiet
openai-token-python-env-referenceopenai · templated-referenceMust not flagT3 · Project policyQuiet
openai-token-raw-requestopenai · documented-format-literalMust redactT2 · Tool-corroboratedRedacted
openai-token-referenceopenai · benign-lookalikeMust not flagT3 · Project policyQuiet
openai-token-response-ids-public-idopenai · public-identifierMust not flagT2 · Tool-corroboratedQuiet
openai-token-short-bodyopenai · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
openai-token-svcacct-plain-twinopenai · unsettled-evidence-inputPending reviewT0 · Pending · twinUnscored
openai-token-svcacct-unicode-crlf-twinopenai · unsettled-evidence-inputPending reviewT0 · Pending · twinUnscored
openai-token-truncated-log-near-missopenai · format-near-missMust not flagT2 · Tool-corroboratedQuiet
openai-token-wheel-checksum-encoded-valueopenai · benign-encoded-valueMust not flagT2 · Tool-corroboratedQuiet