What changed, and why it matters
This commit changes the source of a software dependency (ledger-usb-plus) from a third-party developer's repository to Cake Wallet's own fork, and updates which version is used. The stated reason is to fix Android CI (continuous integration). There is no direct evidence in the commit that this is a security fix, but switching dependency sources can carry supply-chain security implications that are worth reviewing.
Review the difference between the old ledger-usb-plus commit (dad482c847c0d0eedceabbb40d3478e64b65e630) and the new Cake Wallet fork commit (734c3d6f8267ba52ad73b6e1e78e570c07298890) to confirm the change is purely CI/build-related and does not introduce unexpected behavior. Verify the fork is maintained and pinned to a reviewed ref. Consider documenting the rationale for the source switch.
Security signals we found
Dependency source changed from third-party repository to vendor-controlled fork
Dependency reference/commit hash updated
Potential supply-chain consideration: trust boundary shifted to vendor-owned fork
No explicit security claim in commit message or diff
Evidence from the diff
The diff modifies pubspec_base.yaml dependency_overrides for ledger_usb_plus. It comments out the original git source (konstantinullrich/ledger-usb-plus, ref dad482c8) and replaces it with cake-tech/ledger-usb-plus at ref 734c3d6f. This is a dependency source redirection plus version bump. The commit message frames it as ‘fix android CI’. No code-level security patch is visible in this commit itself; any security relevance would depend on the difference between the two referenced ledger-usb-plus commits, which is not supplied.
Changed components
pubspec_base.yamlledger_usb_plus dependency overrideAndroid build/CI pipelineInspect captured patch +4 / −2
diff --git a/pubspec_base.yaml b/pubspec_base.yaml
index 1fb2d3f4..90c72af2 100644
--- a/pubspec_base.yaml
+++ b/pubspec_base.yaml
@@ -205,8 +205,10 @@ dependency_overrides:
ref: 7bcb00380783f8611f68f5cd63fec96261fea2c2
ledger_usb_plus:
git:
- url: https://github.com/konstantinullrich/ledger-usb-plus
- ref: dad482c847c0d0eedceabbb40d3478e64b65e630
+ # url: https://github.com/konstantinullrich/ledger-usb-plus
+ # ref: dad482c847c0d0eedceabbb40d3478e64b65e630
+ url: https://github.com/cake-tech/ledger-usb-plus
+ ref: 734c3d6f8267ba52ad73b6e1e78e570c07298890
socks5_proxy:
git:
url: https://github.com/LacticWhale/socks_dart.git
Why this scored 15/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.