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

Changes worth understanding

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

17252 analyses
Highest risk·RSS
Informational 15 AI analysisMessage 78 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

fuzz: add IPC round-trip target

This commit adds a new fuzz test for Bitcoin Core's inter-process communication (IPC) system. Fuzz tests are automated quality-assurance tools that feed random or semi-random data into code to find crashes or bugs. The change only introduc…

No production code changesTest-only fuzz target additionNo input from untrusted network or wallet paths in production
037ad770by Enoch Azariah+233−09 files
No security note in commit
Informational 13 AI analysisMessage 73 · Adequate
RB Rust Bitcoinrust-bitcoin BitcoinCryptographic libraries

p2p:refactor `V1NetorkMessage` to be composed of only canonical pieces

This commit is a straightforward internal code cleanup in the Bitcoin peer-to-peer message handling code. It replaces four separate fields (magic number, payload length, checksum, and the payload itself) with a single pre-existing 'message…

25e6ec2dby yancy+14−261 file
No security note in commit
Low 36 AI analysisMessage 90 · Strong
EL ElectrumElectrum BitcoinSoftware wallets

build: rerun freeze_packages

This commit updates Electrum's frozen dependency lists to newer versions of many Python packages used to build and run the wallet. The author describes it as 'somewhat conservative and paranoid.' It is a routine dependency refresh, not a c…

Dependency version bumps, including cryptography and certifi, may incorporate upstream security fixesNo application code changes; only build/runtime dependency manifestsNo CVE, advisory, or security issue referenced in commit message
5972fc7dby SomberNight+832−6889 files
No security note in commit
Low 47 AI analysisMessage 45 · Thin
EL ElectrumElectrum BitcoinSoftware wallets

android build: bump openssl (3.0.18 -> 3.0.21)

This commit updates the version of OpenSSL used when building the Electrum Android app from 3.0.18 to 3.0.21, along with the matching cryptographic fingerprint (SHA-512 hash). OpenSSL is a widely used library that provides encrypted connec…

Dependency version bump for a security-sensitive library (OpenSSL)OpenSSL 3.0.18 is superseded by newer 3.0.x patch releases that typically include CVE fixesNo explicit CVE or security rationale in commit message
4af8b7f1by SomberNight+2−21 file
No security note in commit
Informational 15 AI analysisMessage 45 · Thin
RB Rust Bitcoinrust-bitcoin BitcoinCryptographic libraries

Extend update toolchains to LTS branches

This commit changes two GitHub workflow files so that an automated bot updates the Rust compiler toolchain on both the master branch and a long-term support branch (0.32.x), instead of only on master. It is a routine CI/CD maintenance chan…

11f42a41by Nick Johnson+16−42 files
No security note in commit
Informational 15 AI analysisMessage 57 · Thin
RB Rust Bitcoinrust-bitcoin BitcoinCryptographic libraries

ci: run kani on LTS branches

This commit only changes the project's automated daily testing setup so that a verification tool called Kani also runs against an older long-term support branch (0.32.x) in addition to the main branch. It does not modify any library code, …

929d19e3by Nick Johnson+5−01 file
No security note in commit
Informational 19 AI analysisMessage 85 · Strong
EL ElectrumElectrum BitcoinSoftware wallets

build: bump python versions in binaries

This commit updates the Python versions used to build Electrum's Android, Linux AppImage, and host Python components. It moves Android and host Python from 3.11.14 to 3.11.15, and the Linux AppImage from 3.12.11 to 3.12.13. It also switche…

Routine Python interpreter version bump in build scriptsSwitch Android Python source from GitHub auto-generated archives to signed python.org releasesCommit message explicitly references Python 3.12 security-only maintenance status
991c79ffby SomberNight+12−63 files
Vendor flagged security relevance
Informational 15 AI analysisMessage 28 · Opaque
CK CoinkiteCOLDCARD firmware BitcoinHardware wallets

Signed for mk release.

This commit only updates the release signature file. It adds two new file checksums for a COLDCARD firmware release (version 5.5.1 for the 'mk' model) and refreshes the PGP signature that covers the file. There is no code change, no bug fi…

e2e5bbe1by Peter D. Gray+10−81 file
No security note in commit
Informational 15 AI analysisMessage 28 · Opaque
CK CoinkiteCOLDCARD firmware BitcoinHardware wallets

update block height

This commit simply updates a hardcoded Bitcoin block height number in a single file by one block. There is no security issue visible in the change itself.

336b8968by Peter D. Gray+2−21 file
No security note in commit
Informational 15 AI analysisMessage 28 · Opaque
CK CoinkiteCOLDCARD firmware BitcoinHardware wallets

Signed for q1 release.

This commit only updates the release signature file (signatures.txt). It refreshes SHA-256 hashes for changelog/history files and adds hashes for two new Q1 firmware release files, plus updates the PGP signature that covers the file. There…

0212955cby Peter D. Gray+16−121 file
No security note in commit
Informational 15 AI analysisMessage 28 · Opaque
CK CoinkiteCOLDCARD firmware BitcoinHardware wallets

update block height

This commit simply updates a hardcoded Bitcoin blockchain height number and its timestamp in a firmware file. It is a routine data refresh with no code changes and no apparent security implications.

4a4442f1by Peter D. Gray+2−21 file
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