AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 17 Bitcoin

otp: created secret display for otp

Public commit record

What the developer wrote

Authored by Austin-Fulbright

60/100 · Adequate
otp: created secret display for otp

Co-authored-by: Daniel Newton <dnewton@blockstream.com>
Co-authored-by: Jon Griffiths <jon_p_griffiths@yahoo.com>
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
The short version

What changed, and why it matters

This commit adds a new on-screen feature that lets a user view the raw secret key for an OTP (one-time password) account they already have stored on their Jade hardware wallet. It is a user-interface change, not a remote attack. The main security consideration is that it makes it easier for someone with physical access to the unlocked device to read or photograph an OTP secret, whereas before only a QR-encoded URI could be displayed. The change also fixes a small UI inconsistency by using the standard back-button event ID.

Recommended action

Treat as a normal feature commit. Review whether the new plain-text secret display aligns with the product's threat model for physical-access and shoulder-surfing scenarios, and ensure the secret buffer is cleared promptly. No immediate security patch is indicated by the diff alone.

Security signals we found

01

New UI path exposes raw OTP secret in plain text on device screen

02

Secret is displayed using a local stack buffer marked with SENSITIVE_PUSH/SENSITIVE_POP

03

Function signature change widens data passed to QR activity from name-only to full OTP context

04

No input validation changes or cryptographic changes present

05

No vendor statement of security relevance in commit or supplied references

Risk score

Why this scored 17/100

Our methodology →
Potential impact 2/30
Exploitability 1/25
Stealth signal 1/15
Affected reach 2/15
Confidence 8/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.