Skip to content
Benchmarks

redact-secret · Report · Detector

Daytona API keys

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

Format evidence

Arrival evidence (#464, product redact-secret#970; #860 handoff daytona.md, READY by ruling R9). T1 as of v0.190.0 (2026-06-23): the provider generator returns dtn_ + 32 random bytes hex-encoded, and the same inline form has existed since 2025-04-28 (R1). Core development moved to a private codebase in June 2026, so nothing public shows the live cloud still issues the shape; R9 extends R3's date rule to provider code, so the contract stands as of that date until a newer provider source contradicts it. Every later public source (the daytona/clients OpenAPI and CLI, helm-charts scripts, SDK 0.218.0, the docs dump) is prefix-only and none contradicts it. Without the prefix the body is SHA-256 shaped, so the prefix is load-bearing. The same generator mints region proxy, SSH-gateway and runner keys, which are lexically identical. Excluded: dtn_secret_ Secrets-feature placeholders, dtn_artifact_ stdout markers, unprefixed self-provisioned runner keys (openssl rand -hex 32), legacy self-hosted base64-UUID keys, caller-supplied values, DAYTONA_JWT_TOKEN (jwt keeps it) and dtn_*** or short OpenAPI placeholders. Graduated to a registry detector at the 4fb7882 re-pin (redact-secret PR #1037).

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 Daytona API keys fixtures
GroupFixturesLeaked or false alarmsNear-twinsOutcomesOther scanners, same cell
Must not flag · Tool-corroborated16False alarmsat most 19.4%0 of 16 controls flagged16 quiet · 0 flagged
  • flare-redact at most 19.4%
  • gitleaks at most 36.0%
  • trufflehog at most 19.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 43.5%
  • trufflehog at most 29.9%
Must redact · Provider-documented19Secret spans left readableat most 16.8%0 of 19 spansNear-twins told apartat least 72.2%10 of 10 pairs19 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact at most 97.1%
  • gitleaks at most 54.0%
  • trufflehog at most 100.0%
44 of 44 rows
Fixtures
44
Left readable
0
Redacted too much
0
False alarms
0

Fixtures for this detector

44 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
Fixtures in Daytona API keys
FixtureKind and evidenceredact-secret
daytona-api-key-actions-envdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-bare-prosedaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-bearer-headerdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-chat-pastedaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-compose-envdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-curl-bearerdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-dotenvdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-exportdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-json-api-keydaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-json-tokendaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-key-shape-baredaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-key-shape-quoteddaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-key-shape-unicode-crlfdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-openapi-example-placeholderdaytona · documentation-placeholderMust not flagT3 · Project policyQuiet
daytona-api-key-python-configdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-sandbox-logdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-sdk-kwargdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-secret-then-hex-near-missdaytona · format-near-missMust not flagT2 · Tool-corroboratedQuiet
daytona-api-key-terraform-variabledaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-trailing-underscore-twindaytona · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-ts-clientdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-x-api-key-headerdaytona · documented-format-literalMust redactT1 · Provider-documentedRedacted
daytona-api-key-actions-secret-referencedaytona · templated-referenceMust not flagT3 · Project policyQuiet
daytona-api-key-artifact-marker-near-missdaytona · format-near-missMust not flagT2 · Tool-corroboratedQuiet
daytona-api-key-bare-sha256-encoded-valuedaytona · benign-encoded-valueMust not flagT2 · Tool-corroboratedQuiet
daytona-api-key-body-63-twindaytona · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-body-65-twindaytona · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-ellipsis-placeholderdaytona · documentation-placeholderMust not flagT3 · Project policyQuiet
daytona-api-key-env-reference-referencedaytona · templated-referenceMust not flagT3 · Project policyQuiet
daytona-api-key-hyphen-separator-twindaytona · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-key-guidance-prosedaytona · prose-mentionMust not flagT3 · Project policyQuiet
daytona-api-key-label-prosedaytona · benign-lookalikeMust not flagT3 · Project policyQuiet
daytona-api-key-leading-glue-twindaytona · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-leading-underscore-twindaytona · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-maskdaytona · benign-lookalikeMust not flagT3 · Project policyQuiet
daytona-api-key-masked-placeholderdaytona · documentation-placeholderMust not flagT3 · Project policyQuiet
daytona-api-key-non-hex-letter-twindaytona · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-prefix-onlydaytona · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
daytona-api-key-referencedaytona · benign-lookalikeMust not flagT3 · Project policyQuiet
daytona-api-key-secret-placeholder-near-missdaytona · format-near-missMust not flagT2 · Tool-corroboratedQuiet
daytona-api-key-short-bodydaytona · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
daytona-api-key-trailing-hyphen-twindaytona · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-uppercase-hex-byte-twindaytona · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
daytona-api-key-uppercase-prefix-twindaytona · prefix-near-missMust not flagT2 · Tool-corroborated · twinQuiet