Crypto-View
Cryptographic inventory

Crypto-View

Scan a codebase for every use of cryptography, and see which algorithms a quantum computer breaks. The result is a CycloneDX 1.7 CBOM.

Public repositories only. The checkout is deleted when the scan finishes; the findings and the CBOM are kept so the result has a permanent link. For a private repository, use the command-line tool.

Detection

What is scanned

100 rules across Java, Python, JavaScript/TypeScript and Go, plus formats that carry cryptography in any language: PEM certificates and keys, SSH keys, JOSE algorithms and TLS configuration.

Each finding gives the file, the line, the algorithm and its parameters. Where an algorithm is selected at runtime, the finding says it could not be determined rather than guessing.

Supported languages and libraries →

Assessment

What the result means

RSA, ECDSA and ECDH are broken by a quantum computer, and a larger key does not help. AES-256 and the hash functions are weakened but not broken.

Key exchange is ranked first, because traffic recorded today can be decrypted once the algorithm falls. Signatures can be forged, but only from the point the attacker has the machine.

Common questions →

Command line

Scanning locally

The same engine as one self-contained file. It needs Python 3.9 and nothing else, and never contacts the network — so it can scan a private repository.

curl -fsSL https://cryptoview.qcomply.tech/install.sh | sh crypto-view .

Add --json cbom.json for the CycloneDX 1.7 document, or --fail-on high to fail a build. Full reference.

History

Recent scans

Repository Commit Posture Score Scanned
Mastercard/client-encryption-java (detached) 706794ea1904 21 to address 62 21 minutes ago
wultra/powerauth-crypto (detached) ef7f0b8e76b4 53 to address 31 21 minutes ago
hyperledger/fabric-sdk-java (detached) a61508e5bf7c 476 to address 30 21 minutes ago
hyperchain/javasdk (detached) f0079eefedb9 96 to address 47 21 minutes ago
apache/httpcomponents-client (detached) ffe4a05f4faf 53 to address 26 21 minutes ago

Full history →