Every captured commit receives deterministic security triage and a separate communication-quality score. Security candidates and broader second-pass signals receive full-patch Ollama analysis.
Message quality measures whether a commit identifies its scope, purpose, rationale, testing, and supporting references. It does not change the security-severity score.
51/100 average clarity
33Strong · 80–100
316Adequate · 60–79
513Thin · 40–59
191Opaque · 0–39
33security candidates with opaque commit messaging
This commit fixes a mobile UI bug where pressing Cancel on a 'building transaction' dialog accidentally closed one too many screens. The fix moves the responsibility for closing the dialog into each screen's cancel handler, and prevents er…
No security-relevant signals in the diffUI-only navigation and error-dialog suppression changesNo cryptographic, authentication, authorization, or data-handling changes
This commit is a routine merge from the project's staging branch into a feature branch. The visible code changes fix small UI/UX bugs in Stack Wallet's send screens: clearing an internal address-validation cache when the form is reset, mak…
Clearing stale address-provider state on form reset reduces the risk of stale validation data influencing a subsequent transactionFee-form caching prevents repeated network calls and accidental fee UI flicker/state races on rebuildQR scan buttons are UX additions with no visible parser/validation logic changes
This commit fixes a desktop wallet bug where the send-fee form would repeatedly re-fetch fee estimates on every screen rebuild, wasting resources and possibly flickering. It now caches the fee estimate and only retries if the previous fetc…
No security-relevant signals present in diff or commit metadataChange is a UI/UX performance and reliability improvement
This commit merges a feature branch into another work-in-progress branch. It adds QR-code scanning buttons to two desktop token send screens and resets an internal address-validation state variable when the send form is cleared. There is n…
State reset added to clearForm() to avoid stale validation dataNew QR scan entry points in token send flows (UI feature, not a vulnerability signal)
This change fixes a UI state bug in the cryptocurrency wallet's send form. When a user clears the send form, the app now also resets whether the entered address is considered valid. Without this fix, the form could incorrectly keep showing…
UI state desynchronization between form field and validity indicatorPotential user confusion from stale valid-address stateNo input validation, cryptographic, or network-layer changes
This commit adds a QR code scanner button to two desktop cryptocurrency send forms. It is a straightforward user-interface feature addition with no apparent security relevance.
This commit adds a missing QR code scan button to two desktop token send screens in the Stack Wallet app. It is a straightforward user-interface fix that restores a feature already present on mobile and other send views; there is no indica…
This commit is purely a code-formatting cleanup. It changes line breaks and indentation in four user-interface files so the code is easier to read, but it does not change what the app actually does. There is no security relevance.
This commit fixes a UI bug in the desktop version of Stack Wallet where the send amount could be lost while the app was trying to estimate transaction fees. The fix keeps the amount 'alive' in memory so fee estimation does not accidentally…
State lifecycle issue in UI provider could lead to loss of user inputFix prevents fee estimation from silently resetting send amount to zeroNo cryptographic, authentication, or network security changes present
This commit updates the Stack Wallet app so that when a single payment is broken into multiple cryptocurrency transactions, the user sees a clear warning on the confirmation screen. It also changes the app's internal record-keeping to hand…
UI now warns users when a payment will be split into multiple on-chain transactionsInternal transaction model changed from single txid to list of txidsMultiple confirmation flows updated to iterate over all txids for notes and trade lookups
This commit fixes a performance bug in the desktop version of Stack Wallet where the app repeatedly re-fetched Bitcoin-style fee rates every time the on-screen fee form rebuilt. The change caches the fee result and only fetches again if th…
Unnecessary repeated network requests reducedFuture result cached to avoid re-execution on widget rebuildError path clears cache to allow retry
This commit fixes a UI state bug in Stack Wallet's send form. When a user clears the send form, the wallet now also resets whether the entered address is considered valid. Without this fix, the form could incorrectly keep showing an old ad…
Stale UI state after form resetAddress validity not synchronized with address field resetPotential UI confusion leading to incorrect send confirmation
This is a large feature/fix merge that restores and rewrites the Xelis (XEL) cryptocurrency integration in Stack Wallet. It swaps the old hand-rolled Xelis code for a new generated native interface (XWF), adds wallet restore/backup support…
Send-flow lifecycle hardening: prepared Xelis transactions are now discarded via cancelSend when the user cancels or the widget is disposedSession-generation checks prevent stale wallet handles from being used after close/reopenMutex serialization added around send preparation, balance, history, and rescan operations
This commit is a large merge that mainly adds integration tests for a desktop 'forgot password' reset feature and makes supporting code changes to safely shut down background database workers during that reset. It also removes a large set …
New integration tests exercise a destructive 'forgot password' data-wipe featureTests assert that password store and wallet key store are deleted on successful resetTests assert that wallet files are deleted while backup and tor state are preserved
This commit lets users type multi-line notes when editing transaction and trade notes, and fixes the desktop layout so long notes scroll instead of breaking the screen. It also swaps the old `mounted` check for the newer `context.mounted` …
This commit is a large merge that mainly removes old integration tests and adds new desktop 'forgot password' reset tests. It also adds a safe-shutdown path for background Firo cache workers and databases. The changes look like defensive h…
Added safe shutdown of Firo cache isolates/SQLite databases before reset exitNew integration tests verify desktop forgot-password reset deletes secrets and preserves backupsTest harness intercepts exit() and IOOverrides to observe reset side effects
This commit fixes the desktop "forgot password" reset flow in Stack Wallet. It adds integration tests that verify the app can securely wipe its own data when a user forgets the desktop password, and it updates the Firo cache worker to clos…
Desktop password reset now closes Firo cache workers and SQLite databases before deleting app data, reducing the risk of data leakage or corruption during wipeNew integration tests assert that a successful reset removes password store (hive/desktopdata.hive), wallet key store (isar/desktopStore.isar), and wallet files while preserving backups and tor stateFailed reset scenario leaves a .reset-pending marker and removes password/key stores first, preventing the reset from being undone after partial deletion
This commit is a large merge that mainly adds a new 'prove you own a Spark address' feature to the Stack Wallet app, plus some related fixes. It also updates a dependency that handles SOCKS5 proxy connections and changes how the app decide…
New cryptographic signing path added: SparkInterface.signMessage now delegates to Spark ownership proof creation using the wallet's private key and spark derivation path.Ownership proof code rejects view-only wallets and blank messages, and searches a 100-address lookahead for the requested address before signing.Dependency upgrade: socks5_proxy 1.0.3+dev.3 -> 2.1.1, which may change SOCKS5/Tor proxy behavior; a new test verifies hostname/onion routing through a fake SOCKS server.
This commit adds a new feature to Stack Wallet that lets users prove they own a Spark (privacy) address by generating a cryptographic ownership proof. It also improves the sign/verify screens so view-only wallets can still verify proofs, a…
New cryptographic proof generation using private key material (privateKeyHex, spendKeyIndex, diversifier) inside an isolateView-only wallet guard added for proof creation (throws if isViewOnly)Message whitespace now preserved for pasted/typed challenge messages, preventing proof/verification mismatches caused by silent trimming
This commit merges several changes into a development branch. The most notable security-relevant change is a fix for how the Trocador exchange service routes traffic: it now automatically uses Tor (an anonymity network) when the user has T…
Trocador exchange API previously forced clearnet (`isOnion: false`) at every call site, bypassing Tor even when enabledNew `_useTor` getter centralizes Tor routing decision based on app feature flag and user preferenceOnion service address rotated to a new v3 .onion hostname
Expand any commit for its author, full message, clarity score, changed files, triage signals, analysis, and source link.
Security candidatechore: fix and clean up WIPby julian · 5eaf945e · May 15, 2026 · 6 filesMessage 37 · OpaqueInformational 14Details
Commit message · julian
chore: fix and clean up WIP
37/100 · OpaqueMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body! Contains work-in-progress language! Opaque security-relevant change
Why it was queued
authentication path
AI analysis · Informational 14/100
This commit is a routine UI cleanup for work-in-progress gift-card and shopping features. It swaps custom text fields and dialogs for shared reusable widgets, removes unused focus nodes, and fixes small layout and error-message details. There is no clear security problem in the changes, and nothing in the commit message or diff indicates a security fix.
AI review queuedrefactor(mwc): write .api_secret in updateNode(), not _getConfig()by sneurlax · e99bbc0e · May 15, 2026 · 1 fileMessage 62 · AdequateLow 26Details
Commit message · sneurlax
refactor(mwc): write .api_secret in updateNode(), not _getConfig()
62/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Low 26/100
This commit moves where a secret API file is created for the Mimblewimblecoin wallet. Previously, the file was created while reading the wallet configuration. Now, it is created when the wallet node is updated. The change appears to be a code cleanup (refactor) to ensure the secret is written at a more appropriate time, but the commit message and diff do not clearly explain any security problem being fixed.
AI review queuedfix(mwc): clear stale wallet-handle key in db v15->v16 migrationby sneurlax · af57657f · May 15, 2026 · 2 filesMessage 62 · AdequateModerate 57Details
Commit message · sneurlax
fix(mwc): clear stale wallet-handle key in db v15->v16 migration
62/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Moderate 57/100
This commit fixes a database migration for Mimblewimblecoin (MWC) wallets in Stack Wallet. Older versions left behind a stale 'wallet handle' key in secure storage. The patch moves cleanup of that stale key from normal wallet startup into a one-time database upgrade routine, so it is reliably cleared for all users upgrading from older builds. A leftover wallet handle could potentially be reused or leaked across wallet instances, which is a security hygiene issue, though the commit itself does not describe an active exploit.
AI review queueddart formatby levoncrypto · 595b41ca · May 15, 2026 · 1 fileMessage 0 · OpaqueInformational 15Details
Commit message · levoncrypto
dart format
0/100 · OpaqueMessage clarity
! Very short subject! Too few words to establish purpose! No meaningful explanatory body
Why it was queued
second-pass: opaque commit message
AI analysis · Informational 15/100
This commit only reformats a single line of code to match Dart style rules. It does not change what the code does, so it has no security impact.
AI review queuedMasternode collateral fee check and send cancel black screenby levoncrypto · 7fd62d69 · May 15, 2026 · 4 filesMessage 73 · AdequateLow 29Details
Commit message · levoncrypto
Masternode collateral fee check and send cancel black screen
- Show exact fee amount when transparent balance equals exactly 1000 FIRO, preventing a silent consolidation that would result in a sub-1000 UTXO unusable as collateral - Move wasCancelled outside try{} so catch block can read it - Skip building-dialog pop in catch when user already cancelled, preventing a double-pop that caused a black screen - Remove redundant Navigator.pop() from desktop_send onCancel callback (BuildingTransactionDialog already pops itself) - Show loading overlay via showLoading on desktop when send_view is opened from a non-desktop flow (e.g. masternodes collateral prep)
73/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Low 29/100
This commit fixes user-experience and minor reliability bugs in Stack Wallet's masternode collateral flow. It prevents users from accidentally creating a FIRO transaction that leaves them with less than the required 1000 FIRO collateral because of a hidden network fee. It also fixes a 'black screen' bug that could happen if a user cancels a send while the app is still building the transaction. A small Particl wallet change adds a flag but its security effect is unclear from the diff alone.
Security candidatefix: context.mounted check (and a bunch of auto format)by julian · 211971b5 · May 14, 2026 · 1 fileMessage 62 · AdequateInformational 16Details
Commit message · julian
fix: context.mounted check (and a bunch of auto format)
62/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
cryptography-sensitive path
AI analysis · Informational 16/100
This commit fixes a Flutter widget state check in a cryptocurrency selection screen. It changes `mounted` to `context.mounted` before navigating back. The rest of the change is automatic code formatting. The fix prevents a potential app crash when a user presses the back button after the screen has already been disposed.
AI review queuedchore: refactor a big widget's build method and some more general house keepingby julian · cdcc72d6 · May 14, 2026 · 7 filesMessage 62 · AdequateInformational 17Details
Commit message · julian
chore: refactor a big widget's build method and some more general house keeping
62/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Informational 17/100
This commit is mostly a cleanup and visual refactor of the gift-card purchase screens. It splits a large widget into smaller pieces, replaces a generic gift-card icon with a reusable credit-card icon, and switches money amounts from floating-point (double) to a more precise Decimal type. There is no obvious security fix here; the changes are housekeeping and UI consistency.
✓ Descriptive subject✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
cryptography-sensitive path
AI analysis · Informational 4/100
This commit only updates a dependency reference (flutter_libmwc) for the MWC cryptocurrency plugin. No code changes are shown, and there is no information about what changed in the dependency itself. Based on the available materials, this looks like a routine maintenance update rather than a security fix.
AI review queuedrefactor(mwc): keep wallet handle in instance var, not secure storageby sneurlax · e167e82a · May 14, 2026 · 1 fileMessage 77 · AdequateModerate 53Details
Commit message · sneurlax
refactor(mwc): keep wallet handle in instance var, not secure storage
chore(mwc): trim comments around wallet-handle refactor
77/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope✓ Provides an explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Moderate 53/100
This commit refactors how Stack Wallet stores the live Mimblewimblecoin (MWC) wallet handle. Previously, the app saved a process-scoped Rust pointer in secure storage, which could be reused after an app restart and cause crashes or memory corruption. Now the handle is kept only in memory for the current process, and stale pointers are deleted from secure storage. The change reduces the risk of crashes and undefined behavior, but it is a defensive refactor rather than a confirmed remote exploit fix.
AI review queuedfix(mwc): discard stale wallet handle from previous processby sneurlax · 47ad670b · May 13, 2026 · 1 fileMessage 62 · AdequateModerate 60Details
Commit message · sneurlax
fix(mwc): discard stale wallet handle from previous process
62/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Moderate 60/100
This fix prevents the Mimblewimblecoin wallet from reusing a stale wallet handle left over from a previous app launch. The old handle is a raw memory pointer stored in secure storage; using it after the app restarts would crash the app. The patch now deletes any leftover pointer unless it was created by the currently running app process, then opens the wallet fresh.
AI review queueddiag(mwc): initialize MWC Rust trace logger on first wallet openby sneurlax · 972a5b3a · May 13, 2026 · 1 fileMessage 50 · ThinInformational 19Details
Commit message · sneurlax
diag(mwc): initialize MWC Rust trace logger on first wallet open
50/100 · ThinMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Informational 19/100
This commit adds diagnostic logging for the Mimblewimblecoin (MWC) wallet. It initializes a Rust-side trace logger the first time an MWC wallet is opened, so that if the underlying native code crashes silently, developers have a log file to inspect. It is a debugging/diagnostic improvement, not a fix for an exploitable vulnerability.
Security candidatefix(mwc): bump flutter_libmwc for get_chain_height chain type fixby sneurlax · c5229444 · May 13, 2026 · 1 fileMessage 77 · AdequateInformational 21Details
Commit message · sneurlax
fix(mwc): bump flutter_libmwc for get_chain_height chain type fix
diag(mwc): panic hook, listener fallback, and scanOutputs catch_unwind
77/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope✓ Provides an explanatory body
Why it was queued
cryptography-sensitive path
AI analysis · Informational 21/100
This commit updates a cryptocurrency plugin dependency (flutter_libmwc) used by Stack Wallet for MWC coin support. The title says it fixes how the wallet asks the MWC library for the current chain height, and the message mentions adding panic handling and fallback logic in that plugin. The actual code change is only one line in a submodule reference, so we cannot see what really changed inside the plugin. There is no clear security claim by the project, and no independent report is cited.
AI review queuedchore: dart formatby sneurlax · 5f9ca3a4 · May 13, 2026 · 6 filesMessage 40 · ThinInformational 15Details
Commit message · sneurlax
chore: dart format
40/100 · ThinMessage clarity
✓ Subject identifies a change✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Informational 15/100
This commit is purely a code-style cleanup: it runs the Dart formatter on six files related to PayNym features. No logic, behavior, or security-sensitive code was changed. It is not a security fix and does not introduce any obvious vulnerability.
✓ Subject identifies a change✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body! Contains work-in-progress language! Opaque security-relevant change
Why it was queued
authentication path
AI analysis · Informational 16/100
This commit is a routine UI cleanup. It removes a hidden developer-only feature that let testers manually override CakePay order statuses on their own device, and replaces several copy-pasted loading spinner widgets with a single shared loading widget. There is no indication this was a security fix or that the removed feature could be exploited by normal users.
AI review queuedrefactor: exolix apiby julian · db0c225e · May 13, 2026 · 13 filesMessage 40 · ThinInformational 12Details
Commit message · julian
refactor: exolix api
40/100 · ThinMessage clarity
✓ Subject identifies a change✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Informational 12/100
This commit is a code reorganization: the Exolix exchange API code is split from one large file into several smaller files (DTOs, helpers, and the API client). The actual logic, behavior, and security checks remain the same. There is no indication this fixes a security bug or introduces a new vulnerability.
AI review queuedfeat(Exolix): initial integrationby julian · e496150e · May 12, 2026 · 16 filesMessage 47 · ThinLow 30Details
Commit message · julian
feat(Exolix): initial integration
47/100 · ThinMessage clarity
✓ Descriptive subject✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Low 30/100
This commit adds Exolix as a new cryptocurrency exchange provider inside Stack Wallet. It introduces roughly 1,500 lines of code for API communication, trade creation, rate quotes, currency caching, and UI icons/status handling. There is no claim in the commit or supplied references that this fixes a security bug; it is a feature integration. The code does touch sensitive areas (network requests, API keys, transaction status parsing, decimal handling for money), but the diff itself does not show an obvious vulnerability. A few spots deserve closer review: the API key fallback uses a hard-coded placeholder check, the new exchange is marked as possibly supporting Tor, and transaction status strings are parsed with broad fallbacks. These are normal integration risks rather than confirmed flaws.
AI review queuedchore: autoformatby julian · 6d9752f4 · May 12, 2026 · 1 fileMessage 30 · OpaqueInformational 15Details
Commit message · julian
chore: autoformat
30/100 · OpaqueMessage clarity
✓ Subject identifies a change✓ Uses a recognizable type or scope! Too few words to establish purpose! No meaningful explanatory body
Why it was queued
second-pass: opaque commit message
AI analysis · Informational 15/100
This commit is purely a code formatting cleanup in a single theme file. It adds spaces to comment markers and rewraps long function calls onto single lines. There are no functional changes, no security fixes, and no behavior differences.
Security candidateios: use prebuilt frostdart lib (drops frostdart Rust version pin)by Dan Miller · b3670584 · May 12, 2026 · 3 filesMessage 50 · ThinInformational 14Details
Commit message · Dan Miller
ios: use prebuilt frostdart lib (drops frostdart Rust version pin)
50/100 · ThinMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
Why it was queued
cryptography-sensitive path
AI analysis · Informational 14/100
This iOS build change switches the FROST cryptographic library from being compiled from source during app building to being downloaded as a prebuilt binary. It also removes a pinned Rust compiler version. The change itself is a build-system convenience, but it slightly increases supply-chain risk because the app now relies on a prebuilt library whose contents are not rebuilt from public source at build time, and the Rust compiler version is no longer fixed.
AI review queuedupdate Masternode UI for Firoby levoncrypto · 8cedfecf · May 9, 2026 · 8 filesMessage 45 · ThinInformational 23Details
Commit message · levoncrypto
update Masternode UI for Firo
45/100 · ThinMessage clarity
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Informational 23/100
This commit updates the Firo masternode user interface in Stack Wallet. It changes how the app guides users to create a 1000 FIRO collateral transaction, switches some dialog navigation to use the root navigator, and removes the automatic masternode registration flow that previously followed a successful collateral send. There is no clear security vulnerability introduced, but the changes touch navigation and state handling in ways that could affect stability or user experience.
AI review queuedformat Spark interfaceby Reuben Yap · 83d28889 · May 8, 2026 · 1 fileMessage 28 · OpaqueInformational 15Details
Commit message · Reuben Yap
format Spark interface
28/100 · OpaqueMessage clarity
✓ Subject identifies a change! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: opaque commit messagesecond-pass: security-sensitive path
AI analysis · Informational 15/100
This commit only reformats code in a single Dart file. It splits one exception message across multiple lines and collapses a multi-line fee calculation into a single line. There are no functional changes, no bug fixes, and no security-related modifications.
Security candidatechore(source structure/naming): organize and name accordinglyby julian · 931d2058 · May 6, 2026 · 5 filesMessage 62 · AdequateInformational 15Details
Commit message · julian
chore(source structure/naming): organize and name accordingly
62/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
authentication path
AI analysis · Informational 15/100
This commit simply moves three Dart files from one folder to another and updates the corresponding import paths. It is a routine code organization change with no visible security implications.
Security candidateui(desktop shopinbit): clean up look and feelby julian · 43bb7e31 · May 6, 2026 · 1 fileMessage 45 · ThinInformational 15Details
Commit message · julian
ui(desktop shopinbit): clean up look and feel
45/100 · ThinMessage clarity
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
Why it was queued
authentication path
AI analysis · Informational 15/100
This commit is a purely cosmetic user-interface update for the desktop ShopInBit setup screen. It swaps some visual widgets, removes an unused focus highlight, adjusts padding and layout, and makes the dialog height adapt to the window size. There is no security-relevant change.
AI review queuedfix(ui): do not expand unless space for content is requiredby julian · 830823f3 · May 5, 2026 · 1 fileMessage 62 · AdequateInformational 15Details
Commit message · julian
fix(ui): do not expand unless space for content is required
62/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
Why it was queued
signing or wallet pathsecond-pass: security-sensitive path
AI analysis · Informational 15/100
This commit is a minor user-interface layout fix. It changes a dialog box so it only expands vertically when its content actually needs the extra space, rather than always stretching to fill available screen height. There is no indication this relates to security.
Security candidateBump flutter_libmwc to v0.1.2 (iOS shasum fix)by Dan Miller · d0ecc2dc · May 5, 2026 · 1 fileMessage 45 · ThinInformational 10Details
Commit message · Dan Miller
Bump flutter_libmwc to v0.1.2 (iOS shasum fix)
45/100 · ThinMessage clarity
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
Why it was queued
cryptography-sensitive path
AI analysis · Informational 10/100
This commit updates a single cryptocurrency plugin dependency (flutter_libmwc) to version 0.1.2, with the stated reason being an iOS checksum ('shasum') fix. The actual code changes are not visible because the diff was not provided. A checksum fix normally means a downloaded file's hash was corrected so the build can verify it was not corrupted or tampered with during download. It is a build-integrity issue, not a live vulnerability in the wallet itself, unless the wrong checksum was hiding a malicious replacement. There is no evidence in the supplied materials of malicious intent or a security breach.
Security candidateBump submodule pins for macOS download portability fixby Dan Miller · b4ba0305 · May 5, 2026 · 3 filesMessage 50 · ThinInformational 3Details
Commit message · Dan Miller
Bump submodule pins for macOS download portability fix
50/100 · ThinMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
Why it was queued
cryptography-sensitive path
AI analysis · Informational 3/100
This commit only updates three submodule pointers (flutter_libepiccash, flutter_libmwc, and frostdart) with the stated purpose of fixing a macOS download portability issue. No actual code changes are shown, and no verified references were provided. There is no direct evidence in the commit of any security vulnerability.