Skip to content
Benchmarks

redact-secret · Report · Detector

Bitwarden Secrets Manager access tokens

  • 46 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#1019; #1014 handoff bitwarden.md, READY). The token authenticates a machine account and carries both the client secret and the key that decrypts its secrets, so a leak exposes every secret the account can read. T1 on every part under R1: the provider SDK parser (version 0, UUID, key decoding to 16 bytes), the server generator (30 alphanumerics) and the docs example (segment lengths 1, 36, 30, 24 with ==). The UUID is written lowercase by the server and the parser also accepts uppercase, so the contract accepts both cases. Excluded: an unpadded key (parser-accepted, never issued), any other version, 0.<uuid> or 0.<uuid>.<secret> without the key, and Password Manager user./organization. API keys (no token grammar). The leading boundary (no [A-Za-z0-9._-] before 0) and trailing boundary (no [A-Za-z0-9+/=] after ==) are handoff decisions that keep 10.<uuid> and v0.<uuid> unclaimed. Neither pinned peer has a Bitwarden rule. Graduated to a registry detector at the 4fb7882 re-pin (redact-secret PR #1039).

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 Bitwarden Secrets Manager access tokens fixtures
GroupFixturesLeaked or false alarmsNear-twinsOutcomesOther scanners, same cell
Must not flag · Tool-corroborated22False alarmsat most 14.9%0 of 22 controls flagged22 quiet · 0 flagged
  • flare-redact at most 14.9%
  • gitleaks at most 14.9%
  • trufflehog at most 21.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-documented16Secret spans left readableat most 19.4%0 of 16 spansNear-twins told apartat least 78.5%14 of 14 pairs16 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact at most 100.0%
  • gitleaks at most 100.0%
  • trufflehog at most 100.0%
46 of 46 rows
Fixtures
46
Left readable
0
Redacted too much
0
False alarms
0

Fixtures for this detector

46 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
Fixtures in Bitwarden Secrets Manager access tokens
FixtureKind and evidenceredact-secret
bitwarden-secrets-manager-access-token-actions-with-access-tokenbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-bare-prosebitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-bearer-headerbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-bws-cli-flagbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-chat-pastebitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-docker-env-flagbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-dotenvbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-exportbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-json-api-keybitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-json-tokenbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-key-shape-barebitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-key-shape-quotedbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-key-shape-unicode-crlfbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-mcp-envbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-non-hex-in-uuid-twinbitwarden · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-sdk-kwargbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-x-api-key-headerbitwarden · documented-format-literalMust redactT1 · Provider-documentedRedacted
bitwarden-secrets-manager-access-token-actions-secret-referencebitwarden · templated-referenceMust not flagT3 · Project policyQuiet
bitwarden-secrets-manager-access-token-angle-brackets-placeholderbitwarden · documentation-placeholderMust not flagT3 · Project policyQuiet
bitwarden-secrets-manager-access-token-bare-base64-key-encoded-valuebitwarden · benign-encoded-valueMust not flagT2 · Tool-corroboratedQuiet
bitwarden-secrets-manager-access-token-colon-as-dot-twinbitwarden · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-env-reference-referencebitwarden · templated-referenceMust not flagT3 · Project policyQuiet
bitwarden-secrets-manager-access-token-hyphen-in-secret-twinbitwarden · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-key-21-twinbitwarden · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-key-23-twinbitwarden · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-label-prosebitwarden · benign-lookalikeMust not flagT3 · Project policyQuiet
bitwarden-secrets-manager-access-token-leading-digit-glue-twinbitwarden · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-leading-v-glue-twinbitwarden · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-maskbitwarden · benign-lookalikeMust not flagT3 · Project policyQuiet
bitwarden-secrets-manager-access-token-password-manager-client-id-public-idbitwarden · public-identifierMust not flagT2 · Tool-corroboratedQuiet
bitwarden-secrets-manager-access-token-prefix-onlybitwarden · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
bitwarden-secrets-manager-access-token-referencebitwarden · benign-lookalikeMust not flagT3 · Project policyQuiet
bitwarden-secrets-manager-access-token-secret-29-twinbitwarden · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-secret-31-twinbitwarden · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-secret-without-key-near-missbitwarden · format-near-missMust not flagT2 · Tool-corroboratedQuiet
bitwarden-secrets-manager-access-token-semver-then-uuid-public-idbitwarden · public-identifierMust not flagT2 · Tool-corroboratedQuiet
bitwarden-secrets-manager-access-token-short-bodybitwarden · benign-lookalikeMust not flagT2 · Tool-corroboratedQuiet
bitwarden-secrets-manager-access-token-single-padding-twinbitwarden · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-token-guidance-prosebitwarden · prose-mentionMust not flagT3 · Project policyQuiet
bitwarden-secrets-manager-access-token-trailing-glue-twinbitwarden · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-unpadded-key-twinbitwarden · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-uuid-json-filename-public-idbitwarden · public-identifierMust not flagT2 · Tool-corroboratedQuiet
bitwarden-secrets-manager-access-token-uuid-missing-hyphen-twinbitwarden · wrong-lengthMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-version-1-twinbitwarden · prefix-near-missMust not flagT2 · Tool-corroborated · twinQuiet
bitwarden-secrets-manager-access-token-version-dotted-uuid-near-missbitwarden · format-near-missMust not flagT2 · Tool-corroboratedQuiet
bitwarden-secrets-manager-access-token-x-run-placeholderbitwarden · documentation-placeholderMust not flagT3 · Project policyQuiet