redact-secret · Report · Detector
posthog-project-secret-api-key
Format evidence
- Provider documentation phs_ project secret API key: same generator and body as phx_ at 658715d (re-checked 2026-09-28); docs name phs_ as a secret · observed 2026-09-28 · the docs document phs_ as a project-scoped secret for feature-flag evaluation; provider code (ruling R1) gives it the phx_ generator and body
- Reference 1
- Reference 2
- Reference 3
- Reference 4
- Reference 5
- Reference 6
- Reference 7
- Reference 8
- Reference 9
- Reference 10
- Reference 11
- Reference 12
Arrival evidence (#434, product redact-secret#906; #860 handoff posthog.md, READY). The project secret API key is a project-scoped secret with the same generator and body as the personal key, so the contract is the same 42–49 [0-9A-Za-z] band after phs_. Neither pinned peer has a phs_ rule (trufflehog 3.97.4 claims phx_ only).
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.
| Group | Fixtures | Leaked or false alarms | Near-twins | Outcomes | Other scanners, same cell |
|---|---|---|---|---|---|
| Must not flag · Tool-corroborated | 17 | False alarmsat most 18.4%0 of 17 controls flagged | 17 quiet · 0 flagged |
| |
| Must not flag · Project policy | 5 | False alarmsat most 43.4%0 of 5 controls flagged | 5 quiet · 0 flagged |
| |
| Must redact · Provider-documented | 14 | Secret spans left readableat most 21.5%0 of 14 spans | Near-twins told apartat least 74.1%11 of 11 pairs | 14 redacted · 0 too much · 0 partly exposed · 0 missed |
|
- Fixtures
- 36
- Left readable
- 0
- Redacted too much
- 0
- False alarms
- 0
Fixtures for this detector
36 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
| Fixture | Kind and evidence | redact-secret |
|---|---|---|
posthog-project-secret-api-key-actions-envposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-bare-proseposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-bearer-headerposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-chat-pasteposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-compose-envposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-curl-projectsposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-dotenvposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-exportposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-json-api-keyposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-json-tokenposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-mcp-configposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-project-token-prefix-twinposthog · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-sdk-kwargposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-x-api-key-headerposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-yaml-configposthog · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
posthog-project-secret-api-key-actions-secret-referenceposthog · templated-reference | Must not flagT3 · Project policy | Quiet |
posthog-project-secret-api-key-body-41-twinposthog · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-body-50-twinposthog · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-ellipsis-placeholderposthog · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
posthog-project-secret-api-key-env-reference-referenceposthog · templated-reference | Must not flagT3 · Project policy | Quiet |
posthog-project-secret-api-key-event-uuid-encoded-valueposthog · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
posthog-project-secret-api-key-host-urls-public-idposthog · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
posthog-project-secret-api-key-hyphen-in-body-twinposthog · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-hyphen-prefix-twinposthog · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-key-guidance-proseposthog · prose-mention | Must not flagT3 · Project policy | Quiet |
posthog-project-secret-api-key-leading-glue-twinposthog · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-masked-placeholderposthog · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
posthog-project-secret-api-key-project-token-bare-public-idposthog · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
posthog-project-secret-api-key-project-token-html-public-idposthog · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
posthog-project-secret-api-key-project-token-init-public-idposthog · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
posthog-project-secret-api-key-short-prefix-twinposthog · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-trailing-glue-twinposthog · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-truncated-near-missposthog · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
posthog-project-secret-api-key-underscore-in-body-twinposthog · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-unknown-role-prefix-twinposthog · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
posthog-project-secret-api-key-uppercase-prefix-twinposthog · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |