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
17776Commits captured
17247AI analyses
98High-risk findings · 30d
The watch feed

Changes worth understanding

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

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

chanstate: use channel types in watchtower

This is a routine internal code cleanup in LND's watchtower subsystem. It changes which Go package the watchtower code uses to reference channel types and channel close summaries, moving from the older 'channeldb' package to a newer 'chans…

4bb78770by ziggie+25−235 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: use channel types in link config

This commit is a small internal code cleanup in LND's payment routing layer. It swaps some uses of the older `channeldb` package for a newer `chanstate` package when passing around channel type information. There is no change to user-facin…

da94a411by ziggie+10−74 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

funding: use channel state open channel

This commit is a straightforward internal code cleanup in LND's channel-opening machinery. It swaps one internal type name (channeldb.OpenChannel) for another (chanstate.OpenChannel) across function signatures in the funding manager and it…

03daaad4by ziggie+28−272 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

server: use channel state open channel

This commit is a straightforward internal code cleanup in LND. It changes three places in server.go to use a new internal type name (chanstate.OpenChannel) instead of an old alias (channeldb.OpenChannel). The actual behavior of the code is…

8e709678by ziggie+3−31 file
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: use channel type in status manager

This commit is a straightforward internal code cleanup: it changes the channel status manager to use a newer internal package (chanstate) instead of an older compatibility alias (channeldb) for representing open channels. There is no user-…

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

chanstate: use channel type in lnpeer

This is a small internal code cleanup change. It swaps one internal type reference (channeldb.OpenChannel) for another internal type reference (chanstate.OpenChannel) inside a peer-related data structure. The commit message says the goal i…

c58d51d5by ziggie+2−21 file
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: use channel types in backups

This is a routine internal code cleanup in LND's channel backup system. It replaces references to the older `channeldb` package with a newer `chanstate` package for channel type definitions. The actual backup data, encryption, and recovery…

dac8a8feby ziggie+30−275 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: use channel type in backup notifier

This is a small internal code cleanup in LND. It changes one function parameter type from channeldb.OpenChannel to chanstate.OpenChannel inside the channel backup notifier. There is no visible security fix, behavior change, or bug correcti…

897f2ce5by ziggie+2−11 file
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: use channel type in wallet rpc

This is a small internal code cleanup in LND's wallet RPC server. It changes one helper function to use a newer internal package type (chanstate.OpenChannel) instead of an older compatibility alias (channeldb.OpenChannel). There is no user…

8a215d9eby ziggie+3−21 file
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: use channel types in switch config

This commit is a straightforward internal code cleanup: it changes which Go package provides the data structures used to describe open and closed channels inside the HTLC switch. There is no change to how data is validated, stored, or tran…

37249158by ziggie+13−104 files
No security note in commit
Informational 15 AI analysisMessage 68 · Adequate
LL Lightning LabsLND BitcoinLightning Network

chanstate: use channel types in consumers

This commit is a straightforward internal code cleanup. It changes which Go package name is used to refer to common channel data types (OpenChannel, ChannelCloseSummary, etc.) in two parts of the codebase. Previously these types were refer…

fea9c171by ziggie+48−464 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