keep the trezor pairing credential and v1 message payloads out of the logs
What changed, and why it matters
This commit updates a linked subproject called 'lark' with the stated goal of preventing Trezor hardware wallet pairing credentials and older v1 message payloads from being written to application logs. If successful, it reduces the risk that sensitive wallet communication secrets could leak through log files, which might otherwise be read by malware, backups, or support staff. However, the actual code changes are inside the subproject and not visible in this commit, so we can only judge from the commit message.
Review the actual diff inside the lark subproject at commits 06bb895831f97cc0c2476c00071f5046167cdfbb and a34efcc647438fc438acced493001077e71fcb13 to confirm which log statements were changed, whether any sensitive data was already emitted in prior releases, and whether the fix is complete. Consider auditing other hardware wallet integrations for similar logging issues.
Security signals we found
Sensitive data logging reduction (Trezor pairing credential)
Sensitive data logging reduction (v1 message payloads)
Subproject dependency update without visible diff
Hardware wallet integration component affected
Evidence from the diff
The diff only changes the pinned subproject commit for ‘lark’ (06bb895… -> a34efcc…). The commit message indicates the subproject update keeps ‘the trezor pairing credential and v1 message payloads out of the logs’. Trezor pairing credentials are used in the encrypted Trezor transport/session layer, and v1 message payloads are protobuf messages exchanged with the device. Logging these values could expose sensitive key material, transaction details, or authentication tokens. Because the subproject diff is not supplied, we cannot verify what was actually removed from logging or whether any credentials were already logged in released builds.
Changed components
lark subproject / dependencyTrezor device integrationApplication logging subsystemInspect captured patch +1 / −1
### lark
@@ -1 +1 @@
-Subproject commit 06bb895831f97cc0c2476c00071f5046167cdfbb
+Subproject commit a34efcc647438fc438acced493001077e71fcb13Why this scored 56/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.