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

94 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
factionsecurity/faction main 4dc6723a0ec3 19 to address 72 17 hours ago
NixOS/nixpkgs master 3ed67ec0a4d3 31 to address 56 17 hours ago
CERT-Polska/drakvuf-sandbox master 7c328ab48bfe Nothing found 100 17 hours ago
CERT-Polska/Artemis main f8e92a71c936 4 to address 74 17 hours ago
DominikPeters/tikz-editor master be197d85e278 Nothing found 100 17 hours ago

Full history →