Scan timing: clone 1.44s · analysis 3.52s · 0.1 MB · GitHub preflight 451ms
https://github.com/bitcoinfuzz/bitcoinfuzz
· scanned 2026-06-05 19:38 UTC (4 days, 15 hours ago)
· 10 languages
171 raw signals (87 security + 84 graph) 20th percentile · Cpp · tiny (<2K LoC) System graph score 90 (lower by 44)
Last scanned 4 days, 15 hours ago · v2 · 100 actionable findings from 2 signal sources. 29 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
55.0 | 0.15 | 8.25 |
security_score |
55.0 | 0.25 | 13.75 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
40.0 | 0.15 | 6.00 |
practices_score |
67.0 | 0.15 | 10.05 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 46.0 |
All 411 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
RUNNING.md |
software | healthy | RUNNING.md |
driver.h |
software | healthy | driver.h |
README.md |
software | healthy | README.md |
main.cpp |
software | healthy | main.cpp |
Dockerfile |
software | healthy | Dockerfile |
driver.cpp |
software | healthy | driver.cpp |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
rename_cgo_symbols.sh |
software | healthy | rename_cgo_symbols.sh |
merge.sh |
software | healthy | merge.sh |
auto_build.py |
software | healthy | auto_build.py |
docker-compose.yml |
software | healthy | docker-compose.yml |
build-all.sh |
software | healthy | scripts/build-all.sh |
Makefile |
software | healthy | custommutator/Makefile |
test_onion_main.cpp |
software | healthy | custommutator/tests/test_onion_main.cpp |
bitcoin-build-config.h |
software | healthy | custommutator/utils/bitcoin-build-config.h |
base58.h |
software | healthy | custommutator/utils/base58.h |
serialize.h |
software | healthy | custommutator/utils/serialize.h |
base58.cpp |
software | healthy | custommutator/utils/base58.cpp |
span.h |
software | healthy | custommutator/utils/span.h |
uint256.cpp |
software | healthy | custommutator/utils/uint256.cpp |
hash.cpp |
software | healthy | custommutator/utils/hash.cpp |
uint256.h |
software | healthy | custommutator/utils/uint256.h |
sha256.cpp |
software | healthy | custommutator/utils/sha256.cpp |
attributes.h |
software | healthy | custommutator/utils/attributes.h |
bech32.cpp |
software | healthy | custommutator/utils/bech32.cpp |
bech32.h |
software | healthy | custommutator/utils/bech32.h |
prevector.h |
software | healthy | custommutator/utils/prevector.h |
hash.h |
software | healthy | custommutator/utils/hash.h |
hex_base.h |
software | healthy | custommutator/utils/crypto/hex_base.h |
chacha20.h |
software | healthy | custommutator/utils/crypto/chacha20.h |
chacha20.cpp |
software | healthy | custommutator/utils/crypto/chacha20.cpp |
hmac_sha512.h |
software | healthy | custommutator/utils/crypto/hmac_sha512.h |
span.h |
software | healthy | custommutator/utils/crypto/span.h |
hmac_sha256.cpp |
software | healthy | custommutator/utils/crypto/hmac_sha256.cpp |
hmac_sha512.cpp |
software | healthy | custommutator/utils/crypto/hmac_sha512.cpp |
sha512.h |
software | healthy | custommutator/utils/crypto/sha512.h |
hmac_sha256.h |
software | healthy | custommutator/utils/crypto/hmac_sha256.h |
ripemd160.cpp |
software | healthy | custommutator/utils/crypto/ripemd160.cpp |
sha512.cpp |
software | healthy | custommutator/utils/crypto/sha512.cpp |
ripemd160.h |
software | healthy | custommutator/utils/crypto/ripemd160.h |
hkdf_sha256_32.h |
software | healthy | custommutator/utils/crypto/hkdf_sha256_32.h |
hex_base.cpp |
software | healthy | custommutator/utils/crypto/hex_base.cpp |
hkdf_sha256_32.cpp |
software | healthy | custommutator/utils/crypto/hkdf_sha256_32.cpp |
sha256.h |
software | healthy | custommutator/utils/crypto/sha256.h |
common.h |
software | healthy | custommutator/utils/crypto/common.h |
byteswap.h |
software | healthy | custommutator/utils/compat/byteswap.h |
assumptions.h |
software | healthy | custommutator/utils/compat/assumptions.h |
cpuid.h |
software | healthy | custommutator/utils/compat/cpuid.h |
endian.h |
software | healthy | custommutator/utils/compat/endian.h |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
custommutator |
software | healthy | custommutator |
tests |
software | healthy | custommutator/tests |
utils |
software | healthy | custommutator/utils |
crypto |
software | healthy | custommutator/utils/crypto |
compat |
software | healthy | custommutator/utils/compat |
util |
software | healthy | custommutator/utils/util |
support |
software | healthy | custommutator/utils/support |
allocators |
software | healthy | custommutator/utils/support/allocators |
mutators |
software | healthy | custommutator/mutators |
helpers |
software | healthy | helpers |
modules |
software | healthy | modules |
bitcoins |
software | healthy | modules/bitcoins |
app |
software | healthy | modules/bitcoins/app |
pycoin |
software | healthy | modules/pycoin |
clightning |
software | healthy | modules/clightning |
nbitcoin |
software | healthy | modules/nbitcoin |
NBitcoin |
software | healthy | modules/nbitcoin/NBitcoin |
lightningkmp |
software | healthy | modules/lightningkmp |
app |
software | healthy | modules/lightningkmp/app |
src |
software | healthy | modules/lightningkmp/app/src |
main |
software | healthy | modules/lightningkmp/app/src/main |
kotlin |
software | healthy | modules/lightningkmp/app/src/main/kotlin |
wrapper |
software | healthy | modules/lightningkmp/app/src/main/kotlin/wrapper |
gradle |
software | healthy | modules/lightningkmp/gradle |
rustminiscript |
software | healthy | modules/rustminiscript |
rust_miniscript_lib |
software | healthy | modules/rustminiscript/rust_miniscript_lib |
src |
software | healthy | modules/rustminiscript/rust_miniscript_lib/src |
bitcoinerlabminiscript |
software | healthy | modules/bitcoinerlabminiscript |
ts |
software | healthy | modules/bitcoinerlabminiscript/ts |
src |
software | healthy | modules/bitcoinerlabminiscript/ts/src |
rustbitcoinkernel |
software | healthy | modules/rustbitcoinkernel |
rustbitcoinkernel_lib |
software | healthy | modules/rustbitcoinkernel/rustbitcoinkernel_lib |
src |
software | healthy | modules/rustbitcoinkernel/rustbitcoinkernel_lib/src |
nbitcoinsecp256k1 |
software | healthy | modules/nbitcoinsecp256k1 |
NBitcoinSecp256k1 |
software | healthy | modules/nbitcoinsecp256k1/NBitcoinSecp256k1 |
rustbitcoin |
software | healthy | modules/rustbitcoin |
rust_bitcoin_lib |
software | healthy | modules/rustbitcoin/rust_bitcoin_lib |
src |
software | healthy | modules/rustbitcoin/rust_bitcoin_lib/src |
tinyminiscript |
software | healthy | modules/tinyminiscript |
tiny_miniscript_lib |
software | healthy | modules/tinyminiscript/tiny_miniscript_lib |
src |
software | healthy | modules/tinyminiscript/tiny_miniscript_lib/src |
pybitcoinkernel |
software | healthy | modules/pybitcoinkernel |
nlightning |
software | healthy | modules/nlightning |
NLightning |
software | healthy | modules/nlightning/NLightning |
rustreexo |
software | healthy | modules/rustreexo |
rustreexo_lib |
software | healthy | modules/rustreexo/rustreexo_lib |
src |
software | healthy | modules/rustreexo/rustreexo_lib/src |
decredsecp256k1 |
software | healthy | modules/decredsecp256k1 |
decredsecp256k1_wrapper |
software | healthy | modules/decredsecp256k1/decredsecp256k1_wrapper |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
script |
hardware | healthy | docker-compose.yml |
deserialize_block |
hardware | healthy | docker-compose.yml |
script_eval |
hardware | healthy | docker-compose.yml |
verify_script |
hardware | healthy | docker-compose.yml |
descriptor_parse |
hardware | healthy | docker-compose.yml |
kernel_block |
hardware | healthy | docker-compose.yml |
kernel_transaction |
hardware | healthy | docker-compose.yml |
cmpctblocks_parse |
hardware | healthy | docker-compose.yml |
miniscript_parse |
hardware | healthy | docker-compose.yml |
deserialize_invoice |
hardware | healthy | docker-compose.yml |
address_parse |
hardware | healthy | docker-compose.yml |
addrv2 |
hardware | healthy | docker-compose.yml |
transaction_eval |
hardware | healthy | docker-compose.yml |
parse_p2p_message |
hardware | healthy | docker-compose.yml |
psbt_parse |
hardware | healthy | docker-compose.yml |
deserialize_offer |
hardware | healthy | docker-compose.yml |
parse_p2p_lightning_message |
hardware | healthy | docker-compose.yml |
bip32_master_keygen |
hardware | healthy | docker-compose.yml |
private_to_public_key |
hardware | healthy | docker-compose.yml |
sign_compact |
hardware | healthy | docker-compose.yml |
sign_der |
hardware | healthy | docker-compose.yml |
sign_verify |
hardware | healthy | docker-compose.yml |
ecdh |
hardware | healthy | docker-compose.yml |
sign_schnorr |
hardware | healthy | docker-compose.yml |
bip32_deserialize_extended_key |
hardware | healthy | docker-compose.yml |
decode_ellswift |
hardware | healthy | docker-compose.yml |
schnorr_verify |
hardware | healthy | docker-compose.yml |
decode_onion |
hardware | healthy | docker-compose.yml |
stump_modify_add |
hardware | healthy | docker-compose.yml |
bip32_derive_from_path |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
die |
software | healthy | auto_build.py:19 |
run |
software | healthy | auto_build.py:23 |
execute_in_dir |
software | healthy | auto_build.py:46 |
get_module_dir |
software | healthy | auto_build.py:52 |
should_build_sequentially |
software | healthy | auto_build.py:59 |
get_flags |
software | healthy | auto_build.py:64 |
ensure_submodules_for_flags |
software | healthy | auto_build.py:76 |
full_clean |
software | healthy | auto_build.py:96 |
clean_by_flags |
software | healthy | auto_build.py:102 |
build_module |
software | healthy | auto_build.py:107 |
main |
software | healthy | auto_build.py:124 |
run_sequential |
software | dead | auto_build.py:170 |
bip32_master_keygen |
software | dead | modules/pycoin/pycoin_lib.py:5 |
bip32_deserialize_extended_key |
software | dead | modules/pycoin/pycoin_lib.py:13 |
isStackOverflowError |
software | healthy | modules/bitcoinerlabminiscript/ts/src/index.ts:isStackOverf… |
bitcoinerlabMiniscriptMiniscriptParse |
software | healthy | modules/bitcoinerlabminiscript/ts/src/index.ts:bitcoinerlab… |
transaction_parse |
software | dead | modules/pybitcoinkernel/pybitcoinkernel_lib.py:4 |
block_parse |
software | dead | modules/pybitcoinkernel/pybitcoinkernel_lib.py:19 |
miniscript_parse |
software | dead | modules/embit/embit_lib.py:8 |
descriptor_parse |
software | dead | modules/embit/embit_lib.py:22 |
psbt_parse |
software | dead | modules/embit/embit_lib.py:30 |
bip32_master_keygen |
software | dead | modules/embit/embit_lib.py:78 |
bip32_deserialize_extended_key |
software | dead | modules/embit/embit_lib.py:86 |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/test.yml |
select-modules |
cicd | healthy | .github/workflows/docker-image-check.yml |
docker-build |
cicd | healthy | .github/workflows/docker-image-check.yml |
build |
cicd | healthy | .github/workflows/workflow.yml |
test |
cicd | healthy | .github/workflows/workflow.yml |
format-check |
cicd | healthy | .github/workflows/format-check.yml |
get-commits |
cicd | healthy | .github/workflows/commit-by-commit-build.yml |
build-commit |
cicd | healthy | .github/workflows/commit-by-commit-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::docker-image-check |
cicd | healthy | .github/workflows/docker-image-check.yml |
gha::workflow |
cicd | healthy | .github/workflows/workflow.yml |
gha::format-check |
cicd | healthy | .github/workflows/format-check.yml |
gha::commit-by-commit-build |
cicd | healthy | .github/workflows/commit-by-commit-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
198.18.0.0 |
network | healthy | modules/rustbitcoin/rust_bitcoin_lib/src/lib.rs |
169.254.0.0 |
network | healthy | modules/rustbitcoin/rust_bitcoin_lib/src/lib.rs |
100.64.0.0 |
network | healthy | modules/rustbitcoin/rust_bitcoin_lib/src/lib.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | modules/lnd/lnd_wrapper/go.mod |
sqlite |
data | healthy | modules/lnd/lnd_wrapper/go.mod |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1zavhuzx |
software | healthy | /tmp/repobility-clone-1zavhuzx |
This page is publicly accessible at:
https://repobility.com/scan/cc090b01-6f75-4ad6-b310-6b73a5390cb5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/cc090b01-6f75-4ad6-b310-6b73a5390cb5/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.