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, reaching 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
Projects reviewed
Open-source wallets, nodes and firmware across the ecosystem.
0
Findings disclosed
Each one reproduced against the real code before we sent it.
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.