Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bench-compare
command
bench-compare parses go test -bench output from stdin and either saves a baseline report or compares against an existing baseline.
|
bench-compare parses go test -bench output from stdin and either saves a baseline report or compares against an existing baseline. |
|
manifest-hash
command
Command manifest-hash downloads engine binaries from the manifest URLs, computes their SHA-256 hashes, and writes an updated manifest.json.
|
Command manifest-hash downloads engine binaries from the manifest URLs, computes their SHA-256 hashes, and writes an updated manifest.json. |
|
oqs-scanner
command
|
|
|
pkg
|
|
|
benchutil
Package benchutil provides utilities for parsing Go benchmark output and comparing results against a baseline to detect performance regressions.
|
Package benchutil provides utilities for parsing Go benchmark output and comparing results against a baseline to detect performance regressions. |
|
cache
Package cache provides an incremental scan cache that stores per-file findings keyed by content hash so that unchanged files are not re-scanned.
|
Package cache provides an incremental scan cache that stores per-file findings keyed by content hash so that unchanged files are not re-scanned. |
|
cbomutil
Package cbomutil provides utilities for CBOM signing and verification.
|
Package cbomutil provides utilities for CBOM signing and verification. |
|
compliance
Package compliance implements compliance framework evaluation for scan findings.
|
Package compliance implements compliance framework evaluation for scan findings. |
|
dashboard
Package dashboard provides a lightweight local HTTP server that visualises scan history stored by LocalStore.
|
Package dashboard provides a lightweight local HTTP server that visualises scan history stored by LocalStore. |
|
engines/binaryscanner
Package binaryscanner implements a Tier 4 binary artifact scanner for the OQS PQC scanner.
|
Package binaryscanner implements a Tier 4 binary artifact scanner for the OQS PQC scanner. |
|
engines/binaryscanner/dotnet
Package dotnet scans .NET assemblies (PE files with a CLI header) for cryptographic API references.
|
Package dotnet scans .NET assemblies (PE files with a CLI header) for cryptographic API references. |
|
engines/binaryscanner/gobinary
Package gobinary inspects compiled Go binaries for cryptographic module usage by reading the embedded build information and cross-referencing against a curated knowledge base of cryptographic Go modules.
|
Package gobinary inspects compiled Go binaries for cryptographic module usage by reading the embedded build information and cross-referencing against a curated knowledge base of cryptographic Go modules. |
|
engines/binaryscanner/java
Package java implements Java binary artifact scanning for the OQS PQC scanner.
|
Package java implements Java binary artifact scanning for the OQS PQC scanner. |
|
engines/binaryscanner/python
Package python scans Python wheel (.whl) and egg (.egg) archives for cryptographic library usage.
|
Package python scans Python wheel (.whl) and egg (.egg) archives for cryptographic library usage. |
|
engines/configscanner
Package configscanner implements a Tier 1 config-file scanner that detects cryptographic parameters in YAML, JSON, .properties, .env, TOML, XML, INI, and HCL files.
|
Package configscanner implements a Tier 1 config-file scanner that detects cryptographic parameters in YAML, JSON, .properties, .env, TOML, XML, INI, and HCL files. |
|
engines/tlsprobe
Package tlsprobe implements a Tier 5 (Network) engine that probes live TLS endpoints and detects quantum-vulnerable cryptography in their handshake parameters (cipher suites, certificate signing algorithms, key sizes).
|
Package tlsprobe implements a Tier 5 (Network) engine that probes live TLS endpoints and detects quantum-vulnerable cryptography in their handshake parameters (cipher suites, certificate signing algorithms, key sizes). |
|
impact/forward
Package forward implements the Crypto Impact Graph forward propagation engine.
|
Package forward implements the Crypto Impact Graph forward propagation engine. |
|
migration
Package migration generates language-specific PQC migration code snippets.
|
Package migration generates language-specific PQC migration code snippets. |
|
sanitize
Package sanitize provides utilities for stripping sensitive fields from CBOM JSON documents before they are uploaded to external services.
|
Package sanitize provides utilities for stripping sensitive fields from CBOM JSON documents before they are uploaded to external services. |
|
store
Package store provides an abstraction for persisting and retrieving scan records, with a local flat-file implementation and a remote API wrapper.
|
Package store provides an abstraction for persisting and retrieving scan records, with a local flat-file implementation and a remote API wrapper. |
|
suppress
Package suppress implements inline suppression directives (// oqs:ignore) and .oqs-ignore file-based exclusion for the OQS Scanner.
|
Package suppress implements inline suppression directives (// oqs:ignore) and .oqs-ignore file-based exclusion for the OQS Scanner. |
|
trends
Package trends computes trend data from a series of scan records, enabling callers to track quantum readiness improvement over time.
|
Package trends computes trend data from a series of scan records, enabling callers to track quantum readiness improvement over time. |
Click to show internal directories.
Click to hide internal directories.