Skip to content
Tools

Open-source, by design.

Free tooling for frontend, backend, and infrastructure post-quantum readiness — a scanner, an MCP server for AI agents, a conformance battery, and a CI gate. Built from what we find in audits.

The toolkit

Four tools, one philosophy

What we learn in audits becomes a test, a check, or a capability anyone can run.

qScan

Beta

CLI scanner · Multi-language

Find quantum-vulnerable cryptography in any codebase.

A static scanner that walks your source and dependency tree for classical asymmetric crypto — RSA, ECDH, ECDSA — and legacy TLS configuration, then flags where harvest-now-decrypt-later exposure is highest.

  • Inventory of asymmetric primitives across the tree
  • Harvest-now-decrypt-later exposure ranking
  • TLS & certificate configuration checks
  • SARIF & JSON output for any pipeline

Quick start

$ npx @qproof/qscan ./

qproof MCP

Preview

MCP server · TypeScript

PQC-readiness, native to your AI coding agent.

A Model Context Protocol server that gives AI coding agents first-class post-quantum capabilities: inventory the cryptography in a repository, explain exposure, and propose hybrid migrations — directly inside the editor.

  • Crypto-inventory tools for agents
  • Hybrid migration suggestions (X25519MLKEM768 & more)
  • Works with any MCP-compatible client
  • Grounded in the qproof methodology

Quick start

$ claude mcp add qproof npx @qproof/mcp

Sieve

Beta

Conformance battery · Rust · Go · C harnesses

Test an ML-KEM / ML-DSA implementation against the bugs that matter.

A conformance harness that exercises an implementation against curated test categories — each targeting a bug class we have seen in real audits or the public literature. Wire it up over a simple stdin/stdout JSON protocol.

  • ML-KEM & ML-DSA test batteries
  • Categories tagged to real audit findings
  • Malformed, out-of-bounds & edge-case inputs
  • Reproducible in CI as a quality gate

Quick start

$ cargo install sieve-pqc

qproof Action

Beta

CI integration · GitHub Actions

Fail the build when new quantum-vulnerable crypto lands.

Run qScan on every pull request and turn post-quantum readiness into a standing quality gate. New classical asymmetric cryptography becomes a reviewable signal instead of a silent regression.

  • Drop-in GitHub Action
  • PR annotations on new findings
  • Configurable severity thresholds
  • Baselines so existing debt does not block

Quick start

$ uses: qproof/action@v1
Open methodology

Why we give the tools away

Open tooling drives adoption and invites scrutiny — the same way the strongest open security frameworks work. The framework is open; the audit, the certificate, and the deliverables are where the practice lives. If you find a bug we missed, it becomes a new test, and the toolkit grows sharper over time.

The toolkit

Run the tools. Then talk to us.

Start with a scan, then book a discovery call when you want a senior pair of eyes.