redact-secret · Report · Detector
sonarqube-analysis-token
Format evidence
- Provider documentation SonarSource/sonarqube TokenGeneratorImpl.java (9ec5e86) and TokenType.java: a global analysis (a) and a project analysis (p) token; re-checked 2026-09-29 · observed 2026-09-29 · sqa_ or sqp_ + exactly 40 lowercase hex, 44 in all; no checksum
- gitleaks 8.30.1
- Reference 1
- Reference 2
- Reference 3
- Reference 4
- Reference 5
- Reference 6
- Reference 7
- Reference 8
- Reference 9
- Reference 10
Arrival evidence (#528, product redact-secret#1021; #1014 handoff sonarqube.md, READY). A global analysis token (sqa_) can submit analysis for any project; a project analysis token (sqp_) is limited to one project. Both share one finding type. T1 on every fact under R1. Excluded as for the user token; sqx_ (an unknown type letter) and sqb_ are outside the contract. The gitleaks label is mapped to the detector-id family sonarqube-token, so a gitleaks finding on an analysis token reads as co-detection.
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 | 11 | False alarmsat most 25.9%0 of 11 controls flagged | 11 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 64.6%7 of 7 pairs | 12 redacted · 0 too much · 0 partly exposed · 0 missed |
|
- Fixtures
- 28
- Left readable
- 0
- Redacted too much
- 0
- False alarms
- 0
Fixtures for this detector
28 fixtures. Choose "Every scanner" to see each scanner's outcome for the same rows.
| Fixture | Kind and evidence | redact-secret |
|---|---|---|
sonarqube-analysis-token-actions-envsonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-bare-prosesonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-bearer-headersonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-chat-pastesonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-dotenvsonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-exportsonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-hyphen-separator-twinsonarqube · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |
sonarqube-analysis-token-json-api-keysonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-json-tokensonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-project-propertiessonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-scanner-token-flagsonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-sdk-kwargsonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-x-api-key-headersonarqube · documented-format-literal | Must redactT1 · Provider-documented | Redacted |
sonarqube-analysis-token-actions-secret-referencesonarqube · templated-reference | Must not flagT3 · Project policy | Quiet |
sonarqube-analysis-token-angle-brackets-placeholdersonarqube · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
sonarqube-analysis-token-badge-token-markdown-public-idsonarqube · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
sonarqube-analysis-token-body-39-twinsonarqube · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
sonarqube-analysis-token-body-41-twinsonarqube · wrong-length | Must not flagT2 · Tool-corroborated · twin | Quiet |
sonarqube-analysis-token-ellipsis-placeholdersonarqube · documentation-placeholder | Must not flagT3 · Project policy | Quiet |
sonarqube-analysis-token-git-sha-encoded-valuesonarqube · benign-encoded-value | Must not flagT2 · Tool-corroborated | Quiet |
sonarqube-analysis-token-gradle-reference-referencesonarqube · templated-reference | Must not flagT3 · Project policy | Quiet |
sonarqube-analysis-token-leading-glue-twinsonarqube · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
sonarqube-analysis-token-project-key-public-idsonarqube · public-identifier | Must not flagT2 · Tool-corroborated | Quiet |
sonarqube-analysis-token-token-guidance-prosesonarqube · prose-mention | Must not flagT3 · Project policy | Quiet |
sonarqube-analysis-token-trailing-hyphen-twinsonarqube · boundary-violation | Must not flagT2 · Tool-corroborated · twin | Quiet |
sonarqube-analysis-token-truncated-near-misssonarqube · format-near-miss | Must not flagT2 · Tool-corroborated | Quiet |
sonarqube-analysis-token-uppercase-hex-byte-twinsonarqube · wrong-alphabet | Must not flagT2 · Tool-corroborated · twin | Quiet |
sonarqube-analysis-token-uppercase-prefix-twinsonarqube · prefix-near-miss | Must not flagT2 · Tool-corroborated · twin | Quiet |