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

qml: disallow wallet names starting with '.'

Public commit record

What the developer wrote

Authored by f321x

76/100 · Adequate
qml: disallow wallet names starting with '.'

Prevent users from creating or renaming wallet files starting with
a `.` as those files are not listed in the wallet list, making it
impossible to access the wallet.
Later we could allow this again and implement opening such a "hidden"
wallet file e.g. through the wizard.

Related https://github.com/spesmilo/electrum/issues/10688
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context✓ Links an issue, advisory, or supporting reference
The short version

What changed, and why it matters

This commit stops users of Electrum's mobile-style QML interface from giving a wallet a name that begins with a dot (like '.secret'). Such 'hidden' files are normally invisible in the wallet list, so a user could create a wallet and then be unable to see or open it again. The change is a simple guard that rejects these names when creating or renaming wallets.

Recommended action

No urgent action needed; this is a low-severity hardening change. Users on QML builds should update normally. Future releases may reintroduce hidden-wallet support through the wizard, per the TODO.

Security signals we found

01

UI-level input validation hardening

02

Prevents creation of hidden wallet files that would be omitted from wallet list

03

Avoids potential user lock-out / inaccessible funds due to hidden filename

Risk score

Why this scored 28/100

Our methodology →
Potential impact 5/30
Exploitability 3/25
Stealth signal 4/15
Affected reach 5/15
Confidence 7/10
Evidence quality 4/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.