Skip to content
Benchmarks

redact-secret · Report · Detector

Trigger.dev tokens

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

Format evidence

Arrival evidence (#434, product redact-secret#904; #860 handoff trigger-dev.md, READY). T1 under ruling R1: the additional-key regex is in the published SDK core, the 24-byte alphanumeric root and the legacy 20-byte root come from the provider's generators, and the docs name the prefixes. Root and additional keys are one finding type. Legacy 20-byte roots stay in contract because the research found no statement that they stopped authenticating. Excluded: pk_<env>_ public keys (public by design, benign controls), tr_oat_ organization tokens (no generator found, T0), tr_uat_ and public-access JWTs (the jwt family keeps them, ruling R7), tr_proj_ refs and env slugs outside the four. Neither pinned peer has a Trigger.dev rule. Graduated to a registry detector at the 1127bf9 re-pin (redact-secret PR #938).

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 Trigger.dev tokens fixtures
GroupFixturesLeaked or false alarmsNear-twinsOutcomesOther scanners, same cell
Must not flag · Tool-corroborated24False alarmsat most 13.8%0 of 24 controls flagged24 quiet · 0 flagged
  • flare-redact at most 13.8%
  • gitleaks at most 13.8%
  • trufflehog at most 13.8%
Must not flag · Project policy8False alarmsat most 32.4%0 of 8 controls flagged8 quiet · 0 flagged
  • flare-redact at most 32.4%
  • gitleaks at most 32.4%
  • trufflehog at most 32.4%
Must redact · Provider-documented18Secret spans left readableat most 17.6%0 of 18 spansNear-twins told apartat least 80.6%16 of 16 pairs18 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact at most 96.9%
  • gitleaks at most 83.7%
  • trufflehog at most 100.0%
50 of 50 rows
Fixtures
50
Left readable
0
Redacted too much
0
False alarms
0

Fixtures for this detector

50 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
Fixtures in Trigger.dev tokens
FixtureKind and evidenceredact-secret
trigger-dev-token-actions-envtrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-bare-prosetrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-bearer-headertrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-chat-pastetrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-compose-envtrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-configure-sdktrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-curl-trigger-tasktrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-dotenvtrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-dotenv-localtrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-exporttrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-json-api-keytrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-json-tokentrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-k8s-secrettrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-key-shape-baretrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-key-shape-quotedtrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-key-shape-unicode-crlftrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-sdk-kwargtrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-x-api-key-headertrigger-dev · documented-format-literalMust redactT1 · Provider-documentedRedacted
trigger-dev-token-actions-secret-referencetrigger-dev · templated-referenceMust not flagT3 · Project policyQuiet
trigger-dev-token-additional-body-23-twintrigger-dev · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-additional-body-25-twintrigger-dev · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-digest-encoded-valuetrigger-dev · benign-encoded-valueMust not flagT2 · Tool-corroboratedQuiet
trigger-dev-token-ellipsis-placeholdertrigger-dev · documentation-placeholderMust not flagT3 · Project policyQuiet
trigger-dev-token-env-reference-referencetrigger-dev · templated-referenceMust not flagT3 · Project policyQuiet
trigger-dev-token-hyphen-in-body-twintrigger-dev · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-identifier-near-misstrigger-dev · format-near-missMust not flagT2 · Tool-corroboratedQuiet
trigger-dev-token-key-guidance-prosetrigger-dev · prose-mentionMust not flagT3 · Project policyQuiet
trigger-dev-token-label-prosetrigger-dev · benign-lookalikeMust not flagT3 · Project policyQuiet
trigger-dev-token-leading-glue-s-twintrigger-dev · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-leading-glue-x-twintrigger-dev · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-masktrigger-dev · benign-lookalikeMust not flagT3 · Project policyQuiet
trigger-dev-token-prefix-onlytrigger-dev · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
trigger-dev-token-project-ref-public-idtrigger-dev · public-identifierMust not flagT2 · Tool-corroboratedQuiet
trigger-dev-token-public-key-bare-public-idtrigger-dev · public-identifierMust not flagT2 · Tool-corroboratedQuiet
trigger-dev-token-public-key-html-public-idtrigger-dev · public-identifierMust not flagT2 · Tool-corroboratedQuiet
trigger-dev-token-public-key-prefix-twintrigger-dev · prefix-near-missMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-referencetrigger-dev · benign-lookalikeMust not flagT3 · Project policyQuiet
trigger-dev-token-root-body-19-twintrigger-dev · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-root-body-21-twintrigger-dev · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-root-body-22-twintrigger-dev · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-root-body-23-twintrigger-dev · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-root-body-25-twintrigger-dev · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-short-bodytrigger-dev · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
trigger-dev-token-sk-body-21-twintrigger-dev · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-trailing-glue-twintrigger-dev · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-truncated-near-misstrigger-dev · format-near-missMust not flagT2 · Tool-corroboratedQuiet
trigger-dev-token-underscore-in-body-twintrigger-dev · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-unknown-env-twintrigger-dev · prefix-near-missMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-uppercase-prefix-twintrigger-dev · prefix-near-missMust not flagT2 · Tool-corroborated · twinQuiet
trigger-dev-token-x-run-placeholdertrigger-dev · documentation-placeholderMust not flagT3 · Project policyQuiet