redact-secret · Report · Detector
Together AI API keys
Format evidence
Arrival evidence (#384, product redact-secret#867; research #783). T2 pending hands-on corroboration: no Together page, staff statement or SDK code states the tgp_v1_ prefix, a length or an alphabet. The shape rests on one scanner rule (betterleaks, with a negative test for a 32-character body and for tgp_v2_), a third-party blog that says keys look like tgp_v1_..., and a first-page GitHub code-search measurement in which the four full-length bodies were 43 base64url characters mixing upper case, lower case, digits, - and _. Neither pinned scanner has a Together rule. Together documents a second, deprecated legacy key population whose format is unknown, so legacy keys are not claimed and stay generic-token-only. Whether a tgp_v2_ exists is unknown, so no fixture asserts silence on it.
What the run recorded, by group
| Group | Fixtures | Leaked or false alarms | Near-twins | Outcomes | Other scanners, same cell |
|---|---|---|---|---|---|
| Must not flag · Tool-corroborated | 22 | False alarmsat most 14.9%0 of 22 controls flagged | 22 quiet · 0 flagged |
| |
| Must not flag · Project policy | 12 | False alarmsat most 24.3%0 of 12 controls flagged | 12 quiet · 0 flagged |
| |
| Must redact · Tool-corroborated | 22 | Secret spans left readableat most 14.9%0 of 22 spans | Near-twins told apartinsufficient-coverage10 of 10 pairs | 22 redacted · 0 too much · 0 partly exposed · 0 missed |
|
- Fixtures
- 56
- Left readable
- 0
- Redacted too much
- 0
- False alarms
- 0
Fixtures for this detector
| Fixture | Kind and evidence | redact-secret |
|---|---|---|
together-ai-api-key-actions-envtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-chat-backtickstogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-cli-flagtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-compose-envtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-curl-bearertogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-docs-ellipsis-placeholder-documentation-placeholdertogether · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-dotenvtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-exporttogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-files-upload-historytogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-js-clienttogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-json-configtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-key-shape-baretogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-key-shape-quotedtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-key-shape-unicode-crlftogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-openai-client-reprtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-openai-sdk-base-urltogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-pasted-keytogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-plus-in-body-twintogether · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
together-ai-api-key-python-environtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-python-togethertogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-router-logtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-tool-calltogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-uppercase-prefix-twintogether · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
together-ai-api-key-vercel-ai-sdktogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-yaml-configtogether · documented-format-literal | Must redactT2 · Tool-corroborated | Redacted |
together-ai-api-key-actions-secret-referencetogether · templated-reference | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-base-url-and-model-public-idtogether · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
together-ai-api-key-base-url-readme-prosetogether · prose-mention | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-base64url-blob-encoded-valuetogether · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
together-ai-api-key-docs-ellipsis-placeholdertogether · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-docs-key-placeholdertogether · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-doppler-ref-referencetogether · templated-reference | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-dot-in-body-twintogether · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
together-ai-api-key-embedded-leading-twintogether · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
together-ai-api-key-env-reference-referencetogether · templated-reference | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-finetune-job-listing-public-idtogether · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
together-ai-api-key-hex-digest-encoded-valuetogether · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
together-ai-api-key-hyphen-delimiters-twintogether · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
together-ai-api-key-hyphen-separators-twintogether · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
together-ai-api-key-label-prosetogether · benign-lookalike | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-long-body-twintogether · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
together-ai-api-key-long-body-twin-wrong-lengthtogether · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
together-ai-api-key-masktogether · benign-lookalike | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-masked-display-public-idtogether · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
together-ai-api-key-prefix-guidance-prosetogether · prose-mention | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-prefix-onlytogether · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
together-ai-api-key-prefix-only-near-misstogether · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
together-ai-api-key-referencetogether · benign-lookalike | Must not flagT3 · Project policy | Quiet |
together-ai-api-key-response-object-id-public-idtogether · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
together-ai-api-key-short-bodytogether · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |