Skip to main content

Crate foxguard

Crate foxguard 

Source

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§

CryptoMaterial
Cryptographic material extracted from a real certificate or key file.
Finding

Enums§

Language
Severity

Constants§

FINDING_SCHEMA_VERSION
Version of the serialized Finding contract 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::confidence via #[serde(default)] so baseline files written before the field existed still deserialize correctly.