Modules§
- adapter
- app
- baseline
- certscan
- X.509 certificate / key scan pass for
foxguard pqc(crypto-material audit). - cli
- compliance
- CNSA 2.0 compliance annotations (issue #241).
- config
- deps
- diff
- engine
- fix
- git
- output
- path_
identity - report
- rules
- scan_
plan - Typed description of what a Foxguard scan should analyze.
- secrets
- tui
Macros§
- impl_
rule - Macro to reduce boilerplate in
impl Rule for …blocks.
Structs§
- Crypto
Material - Cryptographic material extracted from a real certificate or key file.
- Finding
Enums§
Constants§
- FINDING_
SCHEMA_ VERSION - Version of the serialized
Findingcontract shared by native JSON reports and consumers such as the GitHub App and VS Code extension. - PQ_
READY_ TAG - Tag applied to informational “post-quantum ready” findings.
Functions§
- default_
confidence - Default confidence score for a finding when nothing else is specified.
Used by
Finding::confidencevia#[serde(default)]so baseline files written before the field existed still deserialize correctly.