Go
- Source files
- .go
- Local dependency evidence
- go.mod
Offline quantum-readiness discovery CLI
Explore how QuantumSafe Scanner identifies supported source patterns and local dependency declarations, producing observations for human review and post-quantum migration planning.
For SaaS engineering teams and SMEs with custom applications that need a bounded starting point for quantum-readiness planning. Agree authorization, supported languages, and evidence handling before scanning.
Laboratory prototype · Synthetic report demonstration
Local v0.2.0 prototype · public downloads unavailable
Findings do not establish complete coverage, runtime use, compliance, or production readiness. Public executable downloads are currently unavailable.
v0.2.0 uses file-local analysis and reviewed catalogs. Listed file types are candidate inputs, not a promise that every construct or cryptographic use is detected.
Direct declarations by default; recognized local lockfiles are optional. Literal declarations only where supported; unknown or dynamic structures generate warnings.
Detection categories include classical public-key algorithms, symmetric encryption, hashes, TLS/X.509 API evidence, KDF/MAC/RNG, PQC, and hybrid patterns. TLS/X.509 source observations are not certificate or network scans.
Generated files and common vendor/build directories are skipped by default. TypeScript declarations are skipped unless explicitly included. Ignores, filters, parse limits, and warnings affect coverage. Local lockfile evidence is partial; no complete dependency graph, CVE analysis, SBOM, or CBOM is produced.
Synthetic laboratory sample · not a customer result
This excerpt comes from the included six-language sample report. Complete coverage means its supported candidate inputs were analyzed; it does not mean a complete system inventory.
v0.2.0 / JSON schema v2Crypto.cs · Line 8
call System.Security.Cryptography.RSA.Createdirect-api-usageQS1001RSA-20480.99Confidence describes the detection, not the probability that a deployed system is unsafe.
This observation starts a review of public-key cryptography. Its purpose and the surrounding protocol determine which migration questions to ask.
Source presence does not establish deployed use, data confidentiality lifetime, or provider support. Human review must confirm the system context before choosing a change.
Original report text
RSA usage detected
Determine whether this RSA use provides key establishment, encryption, signatures, or another function. Assess ML-KEM for key establishment and ML-DSA or SLH-DSA for signatures only after confirming protocol and provider support.
This excerpt comes from the included six-language sample report. Complete coverage means its supported candidate inputs were analyzed; it does not mean a complete system inventory.
Open the full synthetic JSON report ↗package.json:4
QS7001
declaration npm:jose
jose ^6.0.0Open the full synthetic JSON report ↗Agree repository ownership, permitted files, access boundaries, and evidence handling.
Use an approved executable in a least-privilege environment. File-local source and recognized local dependency analysis do not establish runtime behavior.
Inspect report versions, coverage, warnings, filters, and locations before interpreting individual observations.
Confirm purpose, reachability, dependency use, and uncertainty with the responsible system owner.
Retain reviewed observations, correct misinterpretations, and record unresolved questions or assessment candidates.
A recognized pattern may not represent reachable cryptographic use. Wrappers, dynamic behavior, unsupported syntax, indirect dependencies, or unknown catalog entries can also be missed. Review both findings and gaps.
Business ownership, data retention, vendor readiness, and migration feasibility require separate supplied evidence and human review. A scoped engagement can produce reviewed findings, evidence gaps, and prioritized follow-up actions.
Scoped cryptographic inventory ↗Readiness assessment ↗Repository documentation describes synthetic fixtures with expected positive and negative patterns, parser and binding checks, schema checks, and coverage warnings. These test a defined implementation boundary; they are not a representative production dataset or a published precision/recall benchmark. No detection-rate or performance claim is made here.
Compare scanner, ruleset, knowledge, parser catalog, dependency catalog, and schema versions when comparing reports. Finding counts can change with catalogs even when the schema remains compatible. Breaking report semantics require a new schema; do not assume arbitrary future versions are interchangeable.
Customer distribution awaits release verification and approved distribution terms. You can review the sample and discuss an assessment scope.
The current CLI does not open runtime network connections, send telemetry, compile or execute customer code, or invoke package managers. External wrappers, CI agents, report storage, and your operating environment can still transmit data outside the scanner’s control. Reports include relative paths and cryptographic metadata and should be treated as sensitive. This website accepts no repository or report uploads; inquiry details have separate Supabase and LINE handling.
Read the website privacy policy ↗No. It is an observation that needs context and human review. Source presence does not establish execution, exposure, or a confirmed vulnerability.
No. Check supported inputs, skips, warnings, suppressions, and filters. Undetected patterns and dependencies may remain.
No. A local declaration does not prove runtime use, reachability, or the algorithms selected by the application.
No. It does not scan runtime systems, networks, certificates, configuration, binaries, or cloud environments.
The current CLI has no runtime networking or telemetry. External wrappers, CI agents, storage, and the operating environment remain outside that boundary. Website inquiries use separate provider handling.
Public executable downloads are unavailable. The guide describes the workflow for an approved executable; it is not a public installation offer.
Agree access, recipients, storage, and retention before collection. Do not submit repositories, keys, credentials, or confidential reports through this website’s inquiry form.
Tell us which system or migration decision you want to explore. Keep the first inquiry high-level; do not submit credentials, private keys, secrets, or confidential reports.
Discuss a repository assessment ↗