JJ
← Developer activityStrong match

Jakub Janků

Public commit activity attributed with strong match confidence. This page describes observable work, not personal trustworthiness.

19 commits1 monitored projects9 candidates1 high-risk analyses
Project constellation

Where the commits appear

Amber nodes are monitored by CommitWatch. Gray nodes are sampled from authenticated GitHub public commit search and may not represent complete contribution history.

Monitored External sample
Projects connected to Jakub JankůA visual map of monitored and externally discovered repositories.JJdeveloper19Trezor firmware
Monitored evidence

CommitWatch projects

External discovery

Other public projects

No external sample loaded yet.

A verified GitHub handle is needed before external discovery.
Analyzed activity

Recent published watches

Message quality and risk characterize commits, never the person.

Low 39 AI analysisMessage 100 · Strong
TZ TrezorTrezor firmware BitcoinHardware wallets

feat(solana): migrate to off-chain message signing v1

This commit updates Trezor's Solana off-chain message signing feature from an older version (v0) to a newer version (v1). It changes how messages are packaged and sent to the device: instead of the computer app formatting the message and s…

Protocol version migration removes OCMS v0 parsing and envelope handlingFirmware now performs its own serialization of off-chain signing payloads, reducing trust in host-side formattingOld protobuf field 2 (raw OCMS v0 bytes) is reserved/deprecated
d289db4bby Jakub Janků+1378−150824 files
No security note in commit
High 76 AI analysisMessage 80 · Strong
TZ TrezorTrezor firmware BitcoinHardware wallets

fix(solana): show account owner to user

This update fixes a security gap in how Trezor displays Solana transactions. When creating or allocating a Solana account, the device now shows the 'owner' program that will control the new account. Before this change, a malicious owner co…

Missing security-critical UI field for account ownershipSocial-engineering / transaction-tampering vector via malicious owner programFunds-at-risk because CreateAccount instructions deposit lamports immediately
f3d5724fby Jakub Janků+33−33 files
Vendor flagged security relevance
Low 49 AI analysisMessage 85 · Strong
TZ TrezorTrezor firmware BitcoinHardware wallets

fix(solana): show threshold on multisig init

This commit fixes a misleading display on Trezor hardware wallets when a user initializes a Solana multisig account. Previously, the device only showed the list of possible signers without showing how many signatures were actually required…

UI misrepresentation of authorization thresholdMissing display of critical multisig parameterPotential false sense of security for low-threshold multisigs
f5305c2fby Jakub Janků+28−83 files
Vendor flagged security relevance
Low 35 AI analysisMessage 80 · Strong
TZ TrezorTrezor firmware BitcoinHardware wallets

fix(solana): check owner in predefined flow

This update tightens a Solana staking flow in Trezor firmware so that the device now verifies the staking account is owned by the legitimate Stake program before showing the user a friendly confirmation screen. Previously, a crafted transa…

Missing input validation in a predefined transaction confirmation pathUI prompt could be shown for a transaction with an unexpected program ownerDefense-in-depth check added for Solana staking account owner
5d781accby Jakub Janků+11−72 files
Vendor flagged security relevance
Moderate 51 AI analysisMessage 85 · Strong
TZ TrezorTrezor firmware BitcoinHardware wallets

fix(core/caesar): remove count limit in confirm_properties

This commit fixes a bug in the Trezor hardware wallet's Caesar UI layout where long lists of key-value properties (for example, transaction details shown on the device screen) could either crash debug builds or be silently cut off in produ…

Silent truncation of user-visible confirmation data in production buildsPanic/crash in debug builds on oversized property listsUI consistency fix aligning Caesar layout with other layouts
b235e018by Jakub Janků+5−192 files
No security note in commit
Low 36 AI analysisMessage 88 · Strong
TZ TrezorTrezor firmware BitcoinHardware wallets

feat(solana): add off-chain message signing

This commit adds a new Trezor feature: signing and verifying Solana off-chain messages. It is a feature implementation, not a fix for a known vulnerability. The code introduces new message types, parsing logic, user confirmation screens, a…

New signing code path added for Solana off-chain messagesParsing of attacker-controlled binary message/envelope format introducedUser confirmation flow added for off-chain message signing and verification
1d52d583by Jakub Janků+1439−8326 files
No security note in commit
Low 37 AI analysisMessage 100 · Strong
TZ TrezorTrezor firmware BitcoinHardware wallets

fix(solana): support multisig transfer instruction

This commit updates the Trezor firmware's Solana support so that the standard 'Transfer' instruction can be used with multi-signature accounts. Previously, the firmware treated this instruction as non-multisig, which likely caused it to re…

Instruction metadata flag change for multisig supportNew test fixture for Solana multisig transferNo visible changes to signature verification or authorization logic
ad2a4443by Jakub Janků+142−26 files
No security note in commit
Wrong identity?Names can collide and public author strings can be misleading.Contact commitwatch@karma-x.io →