Skip to content
Benchmarks

redact-secret · Report · Detector

crates-io-trusted-publishing-token

  • 29 fixtures
  • Format evidence: T1 · Provider-documented
  • Run 2026-10-07
  • Mode published · redact-secret 0.1.0-beta.14

Format evidence

Arrival evidence (#528, product redact-secret#1031; #1014 handoff crates-io.md, READY). A trusted-publishing token is minted from a CI OIDC exchange and can publish for its short lifetime. T1 for every fact under R1. POLICY, not T1: the check character is corroboration only; a shape-valid token whose last character is not the check character is still claimed (ruling Q1 open; security-first standing decision), so positives carry a matching and a mismatching check character and nothing asserts silence on a check failure. No pinned peer (and no scanner the handoff found) covers cio_tp_.

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 crates-io-trusted-publishing-token fixtures
GroupFixturesLeaked or false alarmsNear-twinsOutcomesOther scanners, same cell
Must not flag · Provider-documented7False alarmsat most 35.4%0 of 7 controls flagged7 quiet · 0 flagged
  • flare-redact at most 35.4%
  • gitleaks at most 35.4%
  • trufflehog at most 35.4%
Must not flag · Project policy9False alarmsat most 29.9%0 of 9 controls flagged9 quiet · 0 flagged
  • flare-redact at most 29.9%
  • gitleaks at most 29.9%
  • trufflehog at most 29.9%
Must redact · Provider-documented13Secret spans left readableat most 22.8%0 of 13 spansNear-twins told apartat least 64.6%7 of 7 pairs13 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact at most 98.6%
  • gitleaks at most 57.6%
  • trufflehog at most 100.0%
29 of 29 rows
Fixtures
29
Left readable
0
Redacted too much
0
False alarms
0

Fixtures for this detector

29 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
Fixtures in crates-io-trusted-publishing-token
FixtureKind and evidenceredact-secret
crates-io-trusted-publishing-token-actions-logcrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-bare-prosecrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-bearer-headercrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-chat-pastecrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-check-mismatch-envcrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-check-mismatch-logcrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-dotenvcrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-exportcrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-github-env-exportcrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-json-api-keycrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-json-tokencrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-sdk-kwargcrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-x-api-key-headercrates-io · documented-format-literalMust redactT1 · Provider-documentedRedacted
crates-io-trusted-publishing-token-body-31-twincrates-io · wrong-lengthMust not flagT1 · Provider-documented · twinQuiet
crates-io-trusted-publishing-token-body-33-twincrates-io · wrong-lengthMust not flagT1 · Provider-documented · twinQuiet
crates-io-trusted-publishing-token-ellipsis-placeholdercrates-io · documentation-placeholderMust not flagT3 · Project policyQuiet
crates-io-trusted-publishing-token-env-reference-referencecrates-io · templated-referenceMust not flagT3 · Project policyQuiet
crates-io-trusted-publishing-token-hyphen-in-body-twincrates-io · wrong-alphabetMust not flagT1 · Provider-documented · twinQuiet
crates-io-trusted-publishing-token-hyphen-separator-twincrates-io · prefix-near-missMust not flagT1 · Provider-documented · twinQuiet
crates-io-trusted-publishing-token-leading-glue-twincrates-io · boundary-violationMust not flagT3 · Project policy · twinQuiet
crates-io-trusted-publishing-token-prefix-at-eol-near-misscrates-io · format-near-missMust not flagT1 · Provider-documentedQuiet
crates-io-trusted-publishing-token-setting-name-public-idcrates-io · public-identifierMust not flagT3 · Project policyQuiet
crates-io-trusted-publishing-token-step-output-referencecrates-io · templated-referenceMust not flagT3 · Project policyQuiet
crates-io-trusted-publishing-token-token-guidance-prosecrates-io · prose-mentionMust not flagT3 · Project policyQuiet
crates-io-trusted-publishing-token-trailing-hyphen-twincrates-io · boundary-violationMust not flagT3 · Project policy · twinQuiet
crates-io-trusted-publishing-token-truncated-near-misscrates-io · format-near-missMust not flagT1 · Provider-documentedQuiet
crates-io-trusted-publishing-token-uppercase-prefix-twincrates-io · prefix-near-missMust not flagT1 · Provider-documented · twinQuiet
crates-io-trusted-publishing-token-workflow-name-public-idcrates-io · public-identifierMust not flagT3 · Project policyQuiet
crates-io-trusted-publishing-token-x-run-placeholdercrates-io · documentation-placeholderMust not flagT3 · Project policyQuiet