Continuous public-repository analysis

Open source.
Not open secrets.

We watch what security-critical projects change—then translate the code into clear, independent intelligence anyone can understand.

24Projects watched
17780Commits captured
17251AI analyses
98High-risk findings · 30d
The watch feed

Changes worth understanding

AI analysis is published as generated. Community notes appear after human validation.

17251 analyses
Highest risk·RSS
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: move commitment diff types

This commit is a straightforward internal code reorganization. It moves the definitions of CommitDiff, AddRef, and SettleFailRef from the channeldb package to a new chanstate package, and creates type aliases in channeldb so existing code …

9dfb8c1eby ziggie+127−1044 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: add remote commit chain store

This commit is a straightforward internal code reorganization. It moves the existing logic for saving a new remote commitment-chain update from one place in the code to another, without changing what the logic actually does. There is no us…

06308e1dby ziggie+21−52 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: add commit lookup store

This commit is a straightforward internal code reorganization. It moves three read-only database lookup methods from the OpenChannel type to the ChannelStateDB type, and adds matching method declarations to an interface. The actual databas…

349567c7by ziggie+45−62 files
No security note in commit
Informational 12 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: add revocation insert store

This commit is a straightforward internal code refactor. It moves the actual database-saving logic for storing a 'next revocation' key from the OpenChannel object to a new ChannelStateDB method, while keeping the same locking behavior and …

be2d0e5eby ziggie+17−42 files
No security note in commit
Informational 15 AI analysisMessage 58 · Thin
LL Lightning LabsLND BitcoinLightning Network

chanstate: move shutdown metadata

This commit is a straightforward internal code reorganization. It moves the definition of a small data structure called ShutdownInfo (which tracks who started closing a Lightning channel and what address should receive funds) from one pack…

444e80c0by ziggie+46−322 files
No security note in commit
Informational 12 AI analysisMessage 80 · Strong
LL Lightning LabsLND BitcoinLightning Network

chanstate: add open channel lifecycle store

This commit is a straightforward internal code reorganization. It moves existing channel-state update logic out of the OpenChannel object and into a new 'lifecycle store' interface implemented by ChannelStateDB. The actual database reads, …

849d0976by ziggie+170−772 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: add open channel status store

This commit is a straightforward internal code reorganization. It moves existing channel-status update logic from the OpenChannel object into a new subinterface on the ChannelStateDB storage layer. No new behavior, security checks, or bug …

4f7c21bdby ziggie+95−272 files
No security note in commit
Informational 14 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: add open channel close stores

This commit is a straightforward internal code reorganization. It moves existing functions for saving and retrieving channel shutdown information and closing transactions from being methods on individual channels to being methods on the ch…

0f96fb5aby ziggie+117−282 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: add pending channel setup store

This commit is a straightforward internal code refactor. It moves the logic for saving a newly created pending Lightning channel from one place in the code to another, without changing what data is written or how users interact with the so…

219987c9by ziggie+24−73 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: move commitment value types

This commit is a straightforward internal code reorganization. It moves two data structures, ChannelCommitment and HTLC, from one package (channeldb) to another (chanstate), and creates type aliases so existing code keeps working. The on-d…

43edd57dby ziggie+243−2252 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: move channel type flags

This commit is a pure code reorganization: it moves the definition of channel type flags and helper methods from one internal package (channeldb) to a new package (chanstate), while keeping backward-compatible aliases in the original locat…

fb0bf755by ziggie+180−1172 files
No security note in commit
01
Why commit watching?

Security should leave a paper trail.

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.

Why we built this