LIC-12Keys never logged
What this test proves
Secrets must never end up in anything people read or send.
How it is tested
- After the column's run, collect the service's logs, database files (audit rows), health.json, support bundles (zip entries) and the admin error log
- Compare with every QA license key, the column's PACS and DicomKit tokens (whole and every 40-character slice), the QA signing private key and any secret the run configured
- Also look for any signed token/receipt shape, any full license key and any PEM private key
- Pass if nothing is found; license ids are identifiers the product logs on purpose and are allowed
Results
| Column | Expected | Result | Detail | Time |
|---|---|---|---|---|
| No license | Works | Pass |
6 file(s) scanned (512,918 characters): logs, database/audit, health and support files, admin error log
44 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
13 ms |
| PACS Developer | Works | Pass |
7 file(s) scanned (1,349,080 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
116 ms |
| PACS Pro | Works | Pass |
7 file(s) scanned (1,348,419 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
102 ms |
| PACS Enterprise | Works | Pass |
7 file(s) scanned (1,348,477 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
105 ms |
| Router Developer | Works | Pass |
6 file(s) scanned (1,051,184 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
115 ms |
| Router Pro | Works | Pass |
6 file(s) scanned (1,050,613 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
103 ms |
| Router Enterprise | Works | Pass |
6 file(s) scanned (1,050,640 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
105 ms |
| Viewer Developer | Works | Pass |
6 file(s) scanned (484,850 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
53 ms |
| Viewer Pro | Works | Pass |
6 file(s) scanned (484,198 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
48 ms |
| Viewer Enterprise | Works | Pass |
6 file(s) scanned (484,244 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
49 ms |
| PACS + Viewer Developer | Works | Pass |
7 file(s) scanned (1,349,157 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
117 ms |
| PACS + Viewer Pro | Works | Pass |
7 file(s) scanned (1,348,504 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
105 ms |
| PACS + Viewer Enterprise | Works | Pass |
7 file(s) scanned (1,348,557 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
111 ms |
| PACS + Router Developer | Works | Pass |
6 file(s) scanned (1,347,605 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
152 ms |
| PACS + Router Pro | Works | Pass |
6 file(s) scanned (1,347,031 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
132 ms |
| PACS + Router Enterprise | Works | Pass |
6 file(s) scanned (1,347,058 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
139 ms |
| PACS + Router + Viewer Developer | Works | Pass |
6 file(s) scanned (1,347,626 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
153 ms |
| PACS + Router + Viewer Pro | Works | Pass |
6 file(s) scanned (1,347,047 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
136 ms |
| PACS + Router + Viewer Enterprise | Works | Pass |
6 file(s) scanned (1,347,076 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
145 ms |
| Expired license | Works | Pass |
6 file(s) scanned (1,480,790 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
151 ms |
| Revoked license | Works | Pass |
7 file(s) scanned (1,349,478 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
106 ms |
| Developer key, renewed | Works | Pass |
6 file(s) scanned (1,347,585 characters): logs, database/audit, health and support files, admin error log
46 secret(s) of this run compared (whole and 40-character slices); license ids allowed
|
160 ms |
Test run
- Build
- PrologicSign PACS 0.1.0 ship build (bfd61b5): Release, obfuscated, strong-named
- Run
- ba7cd839-7956-4ab5-8e58-8e1444c7baf4
- Started (UTC)
- 2026-10-28 06:56:57, finished 08:49:12
This report is not complete: see why rows are pending.