Repository navigation
v0.4.40 — the tools check prints exactly what you quoted
The contract (as requested, verbatim)
When a matching tool exists in the library, the whole output is:
Image: Lenovo P14s U2201 good.bin
ME: 15.0.55.2751 - needs FIT 15.0
Matching tool: FIT 15.0.35.1951 (Windows)
Nothing else — no library inventory, no "other tools", no unidentified-entries lines, no "(+N more)".
When there is no match
Image: Lenovo P14s U2201 good.bin
ME: 15.0.55.2751 - needs FIT 15.0
Matching tool: none
Add the CSME 15.0 System Tools folder in Settings.
So the only "extra" line is the action to take; library contents are never printed.
Notes
- The version-check probe that upgrades unidentified entries by reading the version out of the file still runs (it feeds the library identity cache); it simply never adds noise to this report.
- Windows installer signed (Ed25519
.sig); Linux tarball + macOS .dmg from CI; all-platform test matrix green (702 tests).