Nunchuk desktop 2.9.1, checked 2026-10-27 · code: MR !1845, commits a02ec5742c and 2e35524bd0 · by Carol for Leo's review
| Claim | Result |
| RB | Reproducible (verified 2026-10-21, linux). Covers everything compiled in. |
| Unmodified upstream, advisories apply | openssl-3.0.13: 37. zlib v1.3.1 (via bbqr-cpp): 4. trezor-firmware, 92 commits after core/v2.4.2: 1 (CVE-2023-25758, see below). |
| Modified copies, status unknown | libQuotient (a personal fork): 3 commits, 3 files on top of 0.9.6. bc-ur (a fork of BlockchainCommons): 14 commits, 10 files on 0.3.0. Mustache (a fork of kainjow): 26 commits, 17 files on v4.1. OSV lists no advisories for any of these bases, so the panel says "changes on top unreviewed", not clean. |
| Wallet's own code | libnunchuk, bc-ur-cpp, tap-protocol, bbqr-cpp. |
| Not in the app (15) | 10 of trezor-firmware's nested submodules: libnunchuk compiles only 9 files from crypto/. This includes micropython (15 unknown-status advisories) and nanopb (1). Also openssl's 5 test-suite submodules, including krb5 (9 advisories). All listed, none counted. |
The real panel module from the commit, with the real export from this run. Click the submodules line to open the table.