This is a small code cleanup that replaces two computed expressions with variables already available in scope. It does not change behavior, fix a bug, or address any security issue.
This commit is a routine update to Electrum's language translation files (locale). It changes one line in one translation file. There is no indication of any security relevance.
This commit fixes a compatibility issue with newer versions of a proxy library used by Electrum. The newer library changed which error types it raises when proxy connections fail. Because Electrum's code was written to catch the old error …
Exception-handling mismatch after dependency updateProxy connection errors could propagate uncaughtPotential denial-of-service via unhandled exception causing task/coroutine termination
This commit moves the configuration settings for the Tropic secure chip out of the production-test tool and into the main firmware. At boot, the device now checks whether the Tropic chip's configuration matches the version expected by the …
Boot-time enforcement of expected secure-element configurationVersioned configuration tables for reversible and irreversible Tropic configsUse of a backup slot during configuration update
This commit simply corrects a username in an automated reviewer assignment workflow. It changes one reviewer handle from 'joost_spiral' to 'joostjager' so the right person stays in the rotation. There is no security issue here.
This commit changes the project's automated reviewer-assignment workflow to stop using a long-lived secret token and instead request a short-lived authentication token from the Forgejo CI service. This is a security-hardening improvement: …
Removal of long-lived repository secret from CI workflowAdoption of OIDC-based short-lived token for API authorizationWorkflow runs in pull_request_target context with no code checkout
This commit adds a safety check in Bitcoin Core when it talks to an external hardware wallet or signer tool. Previously, the software accepted whatever 'fingerprint' string the external tool returned. Now it requires that fingerprint to be…
Input validation added to externally supplied JSON fieldMissing length and format check on signer fingerprint before useFunctional tests added for malformed fingerprint rejection
This commit only updates the CHANGELOG.md file to add release notes for versions 0.2.4, 0.1.11, 0.2.3, and 0.1.10. It does not change any source code, build scripts, tests, or configuration. The changelog text describes security fixes that…
CHANGELOG-only commit with no source code changesRelease notes describe prior security fixes: anchor channel reserve underestimates, DoS vulnerabilities, unicode format-character sanitization, weak default randomness in possiblyrandom, panics from malicious invoices/LSPSDateTime/OMNameResolver, RGS memory limits, log spam mitigation, corrupted ChannelManager/ProbabilisticScorer memory allocationSecurity issues attributed to Project Loupe in release notes
This commit only corrects two placeholder release dates in the changelog from the year 2065 to 2026. There are no code changes, no functional changes, and no security relevance.
This commit adds new factory-testing commands for the Tropic secure chip inside Trezor devices. It does not change normal wallet behavior or user funds handling. The new commands are only reachable in a special manufacturing test mode (pro…
New prodtest-only CLI commands for Tropic secure-element validationArgument validation and range clamping for iterations, slot counts, and explicit slotsDeterministic PRNG used only for slot selection, not for cryptographic material
This commit changes a factory/production-test command for the Tropic secure chip inside Trezor devices. The command now reboots the chip after changing sensor settings, makes the sensor-setting argument optional (defaulting to enabling all…
Change in production-test secure-element command behaviorDefault argument now enables all sensors (0x00000000)Conditional erase of ECC/data/MAC slots based on pairing key slot
This commit adds a new factory-test command called tropic-tests-cleanup to the Trezor device's production-test firmware. The command erases leftover test data from secure chip slots so a device is not accidentally shipped with stray data f…
New factory-only CLI command that erases test artifacts from secure-element slots before shippingBroadened counter reinitialization path in the change-PIN flow to handle a depleted counterNo mention of CVE, bug bounty, researcher credit, or advisory in commit or supplied references
A quiet fix may be responsible caution—or it may leave users unaware that their assets were ever at risk. CommitWatch preserves the evidence, adds context, and tracks whether vendors disclose, acknowledge, and learn.