Skip to content

Lattice

Crypto-agility and post-quantum-readiness scanner. Lattice statically analyzes a codebase, produces a CycloneDX-style Cryptographic Bill of Materials (CBOM), grades every cryptographic usage for quantum vulnerability and classical weakness, and emits a prioritized migration roadmap toward the NIST post-quantum standards (FIPS 203/204/205).

  • 12 languages + config/key material + dependency manifests
  • Zero runtime dependencies, offline, deterministic output
  • CI-native: --fail-on gate, CBOM drift diff, SARIF for code scanning, policy packs

How a scan works

Install

Lattice is not yet on PyPI; install from source:

git clone https://github.com/mk12002/Lattice && cd Lattice
pip install .

Quick start

lattice scan .                         # HTML report to ./lattice-report/report.html
lattice scan . --format all --fail-on P0
lattice rules list                     # the full algorithm knowledge base

See it

Where to next

Source, changelog, and contributing guide: https://github.com/mk12002/Lattice.