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.
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.
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.
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.
Add --json cbom.json for the CycloneDX 1.7 document, or
--fail-on high to fail a build.
Full reference.
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 |