Native Dependencies
C/C++ libraries linked via FFI — detected from -sys crates, CGO directives, JNI and P/Invoke calls
Detection methodology & limitations
- Rust:
-syscrates resolved via crates.iolinksfield - Go:
#cgodirectives scanned in source files - Java:
System.loadLibrary()calls scanned in source - C#:
[DllImport]/[LibraryImport]attributes scanned in source - Indirect CGO deps (transitive) are not detected
- Dynamically loaded libs (
dlopen) are not detected
| Native Library | Detected in | EL / CL Coverage | Canonical |
|---|---|---|---|
libsecp256k1EL+CL | gethrethlighthouse | EL 58% CL 51% | libsecp256k1 |
clangEL+CL | rethlighthouse | EL 8% CL 51% | — |
zEL+CL | rethlighthouse | EL 8% CL 51% | — |
jemallocEL+CL | rethlighthouse | EL 8% CL 51% | — |
zstdEL+CL | rethlighthouse | EL 8% CL 51% | — |
bzip2 | reth | EL 8% | — |
git2 | reth | EL 8% | — |
rocksdb | reth | EL 8% | rocksdb |
lz4 | reth | EL 8% | — |
proc | lighthouse | CL 51% | — |
leveldb | lighthouse | CL 51% | leveldb |
sqlite3 | lighthouse | CL 51% | — |
openssl | lighthouse | CL 51% | openssl |