redact-secret · Report · Detector
Private keys
Format evidence
- Provider documentation RFC 7468 textual encodings · observed 2026-09-17 · BEGIN/END PRIVATE KEY labels and base64 body; the reviewed control is additionally parsed as PKCS#8 offline
- trufflehog 3.97.4
Legacy PEM bodies decode to public prose, not key material. Only the locally parseable Ed25519 PKCS#8 control is a positive.
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 · Provider-documented | 3 | False alarmsinsufficient-evidence0 of 3 controls flagged | 3 quiet · 0 flagged |
| |
| Must not flag · Tool-corroborated | 7 | False alarmsat most 35.4%0 of 7 controls flagged | 7 quiet · 0 flagged |
| |
| Must not flag · Project policy | 3 | False alarmsinsufficient-evidence0 of 3 controls flagged | 3 quiet · 0 flagged |
| |
| Must redact · Provider-documented | 2 | Secret spans left readableinsufficient-evidence0 of 2 spans | Near-twins told apartinsufficient-evidence2 of 2 pairs | 2 redacted · 0 too much · 0 partly exposed · 0 missed |
|
| Project policy · Project policy | 21 | Secret spans left readableat most 15.5%0 of 21 spans | Near-twins told apartinsufficient-evidence3 of 3 pairs | 21 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 |
|---|---|---|
private-key-dsa-private-key-baregeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-dsa-private-key-quotedgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-dsa-private-key-unicode-crlfgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-ec-private-key-baregeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-ec-private-key-quotedgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-ec-private-key-unicode-crlfgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-ed25519-plaingeneric · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
private-key-ed25519-unicode-crlfgeneric · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
private-key-encrypted-private-key-baregeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-encrypted-private-key-quotedgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-encrypted-private-key-unicode-crlfgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-k8s-tls-secretgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-openssh-private-key-baregeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-openssh-private-key-quotedgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-openssh-private-key-unicode-crlfgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-openssl-genpkey-stdoutgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-private-key-baregeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-private-key-quotedgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-private-key-unicode-crlfgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-python-signing-key-literalgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-rsa-private-key-baregeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-rsa-private-key-quotedgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
private-key-rsa-private-key-unicode-crlfgeneric · documented-format-literal | Project policyT3 · Project policy | Redacted |
pem-label-onlygeneric · bare-prefixes-and-truncated-tokens | Must not flagT1 · Provider-documented | Quiet |
private-key-authorized-keys-line-public-idgeneric · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
private-key-ed25519-plain-twingeneric · public-sibling-prefix | Must not flagT1 · Provider-documented · twin | Quiet |
private-key-ed25519-unicode-crlf-twingeneric · public-sibling-prefix | Must not flagT1 · Provider-documented · twin | Quiet |
private-key-label-prosegeneric · benign-lookalike | Must not flagT3 · Project policy | Quiet |
private-key-prefix-onlygeneric · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
private-key-private-key-bare-twingeneric · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
private-key-private-key-quoted-twingeneric · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
private-key-private-key-unicode-crlf-twingeneric · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
private-key-public-blockgeneric · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
private-key-referencegeneric · benign-lookalike | Must not flagT3 · Project policy | Quiet |
private-key-rotation-note-prosegeneric · prose-mention | Must not flagT3 · Project policy | Quiet |
private-key-ssh-fingerprint-encoded-valuegeneric · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |