Repositório
libp2p/go-libp2p
Escaneado em 5 de jun. de 2026
Risk score/ 100
Risco alto
Resumo
The libp2p/go-libp2p repository has critical quantum vulnerability exposure with 276 high-severity findings and 9 critical issues involving broken cryptographic configurations. RSA keys of 2048 bits are used extensively in production code and examples, which are already considered weak and will be trivially breakable by quantum computers. All cryptographic primitives (RSA, Ed25519, ECDSA, secp256k1) lack quantum resistance and require migration to NIST-approved post-quantum algorithms.
9
191
0
0
Principais findings
- CríticoRSA key ≤ 2048 bits
examples/chat-with-mdns/main.go:92
Evidência
prvKey, _, err := crypto.GenerateKeyPairWithReader(crypto.RSA, 2048, r) - CríticoRSA key ≤ 2048 bits
examples/chat/chat.go:153
Evidência
prvKey, _, err := crypto.GenerateKeyPairWithReader(crypto.RSA, 2048, randomness) - CríticoRSA key ≤ 2048 bits
examples/echo/main.go:71
Evidência
priv, _, err := crypto.GenerateKeyPairWithReader(crypto.RSA, 2048, r) - CríticoRSA key ≤ 2048 bits
core/peer/peer_test.go:50
Evidência
ks.sk, ks.pk, err = test.RandTestKeyPair(ic.RSA, 2048) - CríticoRSA key ≤ 2048 bits
core/peer/peer_test.go:235
Evidência
_, rsaPub, err := ic.GenerateKeyPair(ic.RSA, 2048)
+ 195 findings no relatório completo
Escaneie seu próprio repositório
Grátis. Resultados em ~90 segundos. CBOM + PDF DORA/NIS2 inclusos.