redact-secret · Report · Detector
Tavily API keys
Format evidence
Arrival evidence (#384, product redact-secret#867; research #786). T2 pending hands-on corroboration: Tavily's docs show the tvly- prefix in a placeholder (tvly-YOUR_API_KEY) and tvly-dev- in truncated sample values, and state no length or alphabet. The 32-alphanumeric body rests on one scanner rule (noseyparker, which predates tvly-dev- and so cannot match that form) and three maintainer-observed samples from 2024-2025 (tvly- and tvly-dev-, each with a 32-character mixed-case alphanumeric body). GitGuardian confirms a prefixed detector without a length. Whether a tvly-prod- prefix exists and the width of production or enterprise keys are unresolved (a third-party integration doc says production keys begin with plain tvly-), so no fixture asserts silence on either. Neither pinned scanner has a Tavily rule.
What the run recorded, by group
| Group | Fixtures | Leaked or false alarms | Near-twins | Outcomes | Other scanners, same cell |
|---|---|---|---|---|---|
| Must not flag · Tool-corroborated | 18 | False alarmsat most 17.6%0 of 18 controls flagged | 18 quiet · 0 flagged |
| |
| Must not flag · Project policy | 9 | False alarmsat most 29.9%0 of 9 controls flagged | 9 quiet · 0 flagged |
| |
| Must redact · Tool-corroborated | 18 | Secret spans left readableat most 17.6%0 of 18 spans | Near-twins told apartinsufficient-coverage8 of 8 pairs | 18 redacted · 0 too much · 0 partly exposed · 0 missed |
|
- Fixtures
- 45
- Left readable
- 0
- Redacted too much
- 0
- False alarms
- 0
Fixtures for this detector
| Fixture | Kind and evidence | redact-secret |
|---|---|---|
tavily-api-key-actions-envtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-cli-flagtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-compose-envtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-curl-bearertavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-docs-bearer-placeholdertavily · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
tavily-api-key-dotenv-devtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-export-baretavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-js-clienttavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-json-bodytavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-key-digest-encoded-valuetavily · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-key-shape-baretavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-key-shape-quotedtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-key-shape-unicode-crlftavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-langchain-kwargtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-mcp-client-envtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-prefix-absent-twintavily · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
tavily-api-key-python-clienttavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-remote-mcp-querytavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-search-logtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-tool-calltavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-uppercase-prefix-twintavily · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
tavily-api-key-yaml-configtavily · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
tavily-api-key-base64-etag-encoded-valuetavily · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-cli-and-prefix-prosetavily · prose-mention | Must not flagT3 · Project policy | Quiet |
tavily-api-key-cli-login-reference-referencetavily · templated-reference | Must not flagT3 · Project policy | Quiet |
tavily-api-key-dev-ellipsis-placeholdertavily · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
tavily-api-key-dev-word-run-near-misstavily · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-docs-url-public-idtavily · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-embedded-leading-twintavily · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
tavily-api-key-env-reference-referencetavily · templated-reference | Must not flagT3 · Project policy | Quiet |
tavily-api-key-hyphen-in-body-twintavily · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
tavily-api-key-key-name-public-idtavily · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-label-prosetavily · benign-lookalike | Must not flagT3 · Project policy | Quiet |
tavily-api-key-long-body-twintavily · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
tavily-api-key-masktavily · benign-lookalike | Must not flagT3 · Project policy | Quiet |
tavily-api-key-prefix-onlytavily · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-prefix-only-near-misstavily · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-referencetavily · benign-lookalike | Must not flagT3 · Project policy | Quiet |
tavily-api-key-request-id-public-idtavily · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-short-bodytavily · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-short-body-near-misstavily · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
tavily-api-key-short-body-twintavily · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
tavily-api-key-underscore-delimiter-twintavily · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
tavily-api-key-underscore-in-body-twintavily · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
tavily-api-key-x-run-placeholdertavily · documentation-placeholder | Must not flagT3 · Project policy | Quiet |