redact-secret · Report · Detector
Google API keys
Format evidence
- Provider documentation Google Cloud API key example · observed 2026-09-23 · the provider page identifies the exposed key_string as an API key and shows an AIza-prefixed example; the 35-character suffix and alphabet remain gitleaks-corroborated
- gitleaks 8.30.1
The provider evidence is an example, not a normative lexical grammar. It does not confirm the reported AQ. alternate prefix; that possible family remains outside this contract. The pinned TruffleHog detectors cover Gemini and OAuth2 credentials, not this generic API-key shape.
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 | 12 | False alarmsat most 24.3%0 of 12 controls flagged | 12 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 | 12 | Secret spans left readableat most 24.3%0 of 12 spans | Near-twins told apartat least 70.1%9 of 9 pairs | 12 redacted · 0 too much · 0 partly exposed · 0 missed |
|
| Pending review | 3 | UnscoredNot scoredInspect only: never scored until evidence exists | Not scored |
- Fixtures
- 32
- Left readable
- 0
- Redacted too much
- 0
- False alarms
- 0
Fixtures for this detector
32 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
| Fixture | Kind and evidence | redact-secret |
|---|---|---|
google-api-key-curl-generate-contentgoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-env-maps-keygoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-firebase-web-configgoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-geocode-querygoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-github-actions-placesgoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-goog-api-key-headergoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-google-services-jsongoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-k8s-secret-stringdatagoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-shape-1-baregoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-shape-1-quotedgoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-shape-1-unicode-crlfgoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-api-key-shell-export-geminigoogle · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
google-key-shape-under-firebase-config-labelauthored-conflicting-field-label-semantics · google-api-key-shape-under-firebase-and-generic-labels | Pending reviewT0 · Pending | Unscored |
google-key-shape-under-generative-api-env-labelauthored-conflicting-field-label-semantics · google-api-key-shape-under-firebase-and-generic-labels | Pending reviewT0 · Pending | Unscored |
google-key-shape-under-json-api-key-fieldauthored-conflicting-field-label-semantics · google-api-key-shape-under-firebase-and-generic-labels | Pending reviewT0 · Pending | Unscored |
google-api-key-geocode-query-length-twingoogle · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-goog-api-key-header-prefix-case-twingoogle · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-google-services-json-prefix-twingoogle · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-label-prosegoogle · benign-lookalike | Must not flagT3 · Project policy | Quiet |
google-api-key-maps-script-template-placeholdergoogle · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
google-api-key-maskgoogle · benign-lookalike | Must not flagT3 · Project policy | Quiet |
google-api-key-oauth-client-id-public-idgoogle · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
google-api-key-prefix-onlygoogle · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |
google-api-key-referencegoogle · benign-lookalike | Must not flagT3 · Project policy | Quiet |
google-api-key-restriction-note-prosegoogle · prose-mention | Must not flagT3 · Project policy | Quiet |
google-api-key-shape-1-bare-twingoogle · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-shape-1-prefix-bare-twingoogle · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-shape-1-prefix-quoted-twingoogle · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-shape-1-prefix-unicode-crlf-twingoogle · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-shape-1-quoted-twingoogle · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-shape-1-unicode-crlf-twingoogle · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
google-api-key-short-bodygoogle · benign-lookalike | Must not flagT2 · Tool-corroborated | Quiet |