Skip to main content

keyhog_core/
lib.rs

1//! Core types shared across all KeyHog crates.
2//!
3//! Defines the [`Source`] trait for pluggable input backends, [`DetectorSpec`]
4//! for TOML-based pattern definitions, [`Finding`] for scanner output,
5//! [`DedupedMatch`] for grouped findings, and [`Report`] for structured result
6//! formatting.
7
8/// Credential/path allowlist parsing and matching.
9pub mod allowlist;
10mod dedup;
11mod finding;
12mod report;
13mod source;
14mod spec;
15
16pub use dedup::*;
17pub use finding::*;
18pub use report::*;
19pub use source::*;
20pub use spec::*;