Skip to content
Benchmarks

redact-secret · Report · Detector

stripe-webhook-signing-secret

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

Format evidence

Arrival contract (#211, research #224, observed 2026-09-24). Context-constrained and provisional, per #211: Stripe documents the whsec_ prefix and where the secret is configured, never a body length or alphabet; its only full-length example has 32 alphanumerics, its own CLI scrubber admits base64 + / =, its canary sanitizer does not, and Svix/Standard Webhooks issue whsec_ too. Positives therefore score as policy beside a same-line Stripe context, use alphanumeric 32- or 64-character bodies that satisfy every candidate rule, and no twin mutates width or introduces + / =. Neither pinned peer (gitleaks 8.30.1, trufflehog 3.97.4) registers a whsec_ rule. Stripe-Signature digests, we_/ed_/evt_ ids and pk_ publishable keys are public controls. The public-prefix twin swaps whsec_ for pk_live_, which docs.stripe.com/keys documents as safe to expose.

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 stripe-webhook-signing-secret fixtures
GroupFixturesLeaked or false alarmsNear-twinsOutcomesOther scanners, same cell
Must not flag · Provider-documented1False alarmsinsufficient-evidence0 of 1 controls flagged1 quiet · 0 flagged
  • flare-redact insufficient-evidence
  • gitleaks insufficient-evidence
  • trufflehog insufficient-evidence
Must not flag · Tool-corroborated9False 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 not flag · Project policy5False alarmsat most 43.4%0 of 5 controls flagged5 quiet · 0 flagged
  • flare-redact at most 43.4%
  • gitleaks at most 43.4%
  • trufflehog at most 43.4%
Project policy · Project policy11Secret spans left readableat most 24.3%0 of 12 spansNear-twins told apartat least 56.6%5 of 5 pairs12 redacted · 0 too much · 0 partly exposed · 0 missed
  • flare-redact at most 24.3%
  • gitleaks at most 74.6%
  • trufflehog at most 100.0%
Pending review3UnscoredNot scoredInspect only: never scored until evidence existsNot scored
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 stripe-webhook-signing-secret
FixtureKind and evidenceredact-secret
stripe-webhook-signing-secret-actions-envstripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-compose-webhook-secretstripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-dotenv-webhook-secretstripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-endpoint-create-responsestripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-event-destination-create-responsestripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-export-webhook-secretstripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-node-construct-event-widestripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-publishable-key-public-idstripe · public-identifierMust not flagT2 · Tool-corroboratedQuiet
stripe-webhook-signing-secret-python-construct-eventstripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-rails-credentials-rollingstripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-stripe-listen-readystripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-webhook-signing-secret-webhook-verifier-logstripe · documented-format-literalProject policyT3 · Project policyRedacted
stripe-token-shape-6-barestripe · unsettled-evidence-inputPending reviewT0 · PendingUnscored
stripe-token-shape-6-quotedstripe · unsettled-evidence-inputPending reviewT0 · PendingUnscored
stripe-token-shape-6-unicode-crlfstripe · unsettled-evidence-inputPending reviewT0 · PendingUnscored
stripe-webhook-signing-secret-docs-sentence-prosestripe · prose-mentionMust not flagT3 · Project policyQuiet
stripe-webhook-signing-secret-dotenv-webhook-secret-public-prefix-twinstripe · public-sibling-prefixMust not flagT1 · Provider-documented · twinQuiet
stripe-webhook-signing-secret-ellipsis-placeholderstripe · documentation-placeholderMust not flagT3 · Project policyQuiet
stripe-webhook-signing-secret-endpoint-create-response-boundary-twinstripe · boundary-violationMust not flagT2 · Tool-corroborated · twinQuiet
stripe-webhook-signing-secret-endpoint-object-public-idstripe · public-identifierMust not flagT2 · Tool-corroboratedQuiet
stripe-webhook-signing-secret-event-destination-log-public-idstripe · public-identifierMust not flagT2 · Tool-corroboratedQuiet
stripe-webhook-signing-secret-export-webhook-secret-case-twinstripe · prefix-near-missMust not flagT2 · Tool-corroborated · twinQuiet
stripe-webhook-signing-secret-fill-in-placeholderstripe · documentation-placeholderMust not flagT3 · Project policyQuiet
stripe-webhook-signing-secret-masked-placeholderstripe · documentation-placeholderMust not flagT3 · Project policyQuiet
stripe-webhook-signing-secret-prefix-only-near-missstripe · format-near-missMust not flagT2 · Tool-corroboratedQuiet
stripe-webhook-signing-secret-print-secret-substitution-referencestripe · templated-referenceMust not flagT3 · Project policyQuiet
stripe-webhook-signing-secret-python-construct-event-separator-twinstripe · prefix-near-missMust not flagT2 · Tool-corroborated · twinQuiet
stripe-webhook-signing-secret-stripe-signature-header-encoded-valuestripe · benign-encoded-valueMust not flagT2 · Tool-corroboratedQuiet
stripe-webhook-signing-secret-webhook-verifier-log-alphabet-twinstripe · wrong-alphabetMust not flagT2 · Tool-corroborated · twinQuiet