QryptexAI QryptoScan · On-prem

Find the quantum-vulnerable cryptography in your code.

CAMP shows you the cryptography running on your network. QryptoScan shows you the cryptography your developers are still writing — the RSA key generation, the SHA-1 signature, the pre-PQC library pinned three versions back — and tracks each one to closure before it ships.

How it works
Source-levelWhere the crypto is written
Quantum-gradedBroken / weakened / unrelated
IncrementalScans only what changed
On-prem onlyYour code never leaves

The migration has a third front

Replacing certificates does not replace the code that generates them. Every service that calls RSA directly, every hardcoded curve, every library pinned below its post-quantum release is a migration item that no certificate inventory can see — because it is not on the wire yet.

Source-level

Find the crypto in your code

Scans your repositories for the cryptography you actually call — RSA, ECDSA, DH, DES, MD5, SHA-1, ECB mode — and grades each finding by how quantum computing affects it: broken, weakened, or unrelated.

Dependencies

Pre-PQC libraries, by version

A catalogue of crypto libraries and the versions at which post-quantum support arrives. A dependency below that line is flagged with the version to move to, not just a name.

Stable findings

Findings that survive a re-scan

Each finding is identified by rule, file, symbol and match — never by line number. Reformat a file or add an import and the triage you did yesterday still applies.

Incremental

Scan only what changed

After the first full scan, later runs read the diff against the last scanned commit. A rule-pack change or a missing merge base forces a full re-scan automatically.

Triage

Waivers with a reason and an expiry

Accept a finding with a justification and a review date rather than deleting it. Waivers are scoped by rule, path or algorithm and are auditable.

Tickets

The work lands in your tracker

Raise a Jira issue from a finding, with the code and the remediation in the ticket. Never a pull request into your repository — remediation stays your decision.

Scheduled

Runs on a schedule, unattended

Nightly or weekly per target, with a shared queue that survives restarts. Stale baselines are surfaced rather than silently re-used.

CBOM

A CBOM, and readiness for M-26-15

Grade the estate against OMB M-26-15's inventory and agility criteria, and export a CycloneDX 1.6 cryptographic bill of materials with a PDF report — stating what was not examined, so clean is never mistaken for complete.

On-prem

Your code never leaves your network

The scanner clones inside your environment and removes the working copy before reporting. Node-locked licensing; source is read, never stored or transmitted.

The workflow

Connect → scan → triage → ticket

Point it at your Git host, and it discovers the estate. Each repository becomes a scan target; findings are graded by quantum risk and severity, waived with a reason or filed as work. Remediation lands in your tracker — never as a pull request into your repository.

1

Connect

Give it read access to your Git host. It catalogues every repository and team, and creates a scan target per repository.

2

Scan

Clones inside your network, runs the rule pack and the dependency catalogue, and removes the working copy before reporting.

3

Triage

Each finding carries the code, the algorithm, and why it matters after quantum. Accept it with a reason and an expiry, or keep it open.

4

Ticket

File the finding into Jira with its snippet and remediation, and track the issue's status back on the finding.

Why on-prem only

Reading source is a privilege, not a feature

QryptoScan reads your source code, so it runs inside your network and talks outward — to your Git host and your issue tracker — and never accepts an inbound connection from the internet. Polling is the default precisely because most organisations will not open a webhook. The clone is deleted before the scan is reported, and the licence is verified offline against a key compiled into the product, so an air-gapped install can check its own entitlement.

Self-host on your own infrastructure

QryptoScan runs entirely on your infrastructure. Request access and we email you a read-only registry login, the install instructions and an evaluation licence — the installer is one command and activation is an upload in the browser.

The images are private, so the install begins with a registry sign-in. Your credentials and the commands arrive with your licence.

Minimum requirements (self-hosted, single VM)

MinimumRecommended
vCPU48
RAM8 GB16 GB
Disk40 GB SSD100 GB SSD
OSLinux x86_64 with Docker Engine 24+—
Networkoutbound 443 to our image registry (install and upgrade only)—
The product

What you actually get

Screens from a running installation, scanning a real Git estate.

Every finding, graded twice
Severity says how bad it is; PQC risk says whether a quantum computer breaks it, weakens it or leaves it alone. Agility says how hard it is to replace. Down to the file and the line.
One finding, with the code and what to do about it
The source itself, fetched live from your Git host at the commit that was scanned and never stored here — with the offending line marked, and what to replace it with.
Readiness across the estate
Where the quantum-vulnerable cryptography is concentrated, and which repositories carry most of it.
The repositories being scanned
Add a repository, set a schedule. Scans are incremental — only what changed since the last commit scanned.
Decisions that stay decided
A digest used as a non-security checksum is not a finding. Record it once and the next scan does not re-raise it.