A security practice of OverLKD Studio

We read the code that holds real value.

Independent, AI-augmented security research and coordinated disclosure for open-source wallets, Lightning, and the infrastructure people trust with their money.

● Mediumwallet/swap/build_transaction.ts· unsigned parameter
# the swap's extra output data is attached client-side… const tx = buildSwap(order, params.extra) signOperation(tx) // signed, but params.extra was never in the signed payload return broadcast(tx)

A value the device never sees reaches the signer. A rogue counterparty could redirect the output while every on-device check still passes. Representative of what we find, sanitized here, disclosed privately to the maintainer.

Track record
0
Codebases reviewed
Open-source wallets, nodes and firmware across the ecosystem.
0
Findings investigated
Each one reproduced against the real code, not just flagged by a scanner.
0
Coordinated disclosure
Reported privately to maintainers, never a public zero-day.
The practice

We audit the software people put money behind, and hand the fix to the people who own it.

Source-level review of wallets, hardware-wallet firmware, Lightning nodes, and the key-management and signing paths that decide whether funds stay yours. Breadth from automation, depth from a human confirming every finding against the real code before it leaves the door.

How we work

Four rules we don't bend.

01 · Verify, don't trust

Confirmed, not claimed

Every finding is reproduced against the actual source before it's sent. No speculation dressed up as a report.

02 · Signal over noise

We report what holds

A weak or already-known issue stays in the drawer. One report we can defend beats ten that waste your triage.

03 · Coordinated disclosure

Maintainer first, always

Findings go privately to the team or program that owns the code. Nothing goes public ahead of a fix.

04 · Disclosed by default

Plain about the method

Our research is AI-augmented and we say so, openly, in every report. Transparency is part of the work.

Focus

Where a missing check quietly becomes someone's lost funds.

01Bitcoin & Lightning walletsmobile · desktop · web
02Hardware-wallet firmwaresigning · secure boot
03Key management & signingderivation · approvals
04Nostr · Cashu · ecashmints · relays · keys
05Node & backend infrastructurecustody · APIs
06Swap, bridge & routingcross-chain paths
Contact

Ship a wallet? Run a program? Let's talk.

[email protected]

Reports, questions, and coordinated-disclosure inquiries. PGP key on request.