leaktor 0.3.0

A secrets scanner with pattern matching, entropy analysis, and live validation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod filesystem;
pub mod git;
pub mod multiformat;
pub mod stdin;

pub use filesystem::FilesystemScanner;
pub use git::GitScanner;
pub use multiformat::{detect_format, scan_structured_file, StructuredFormat};
pub use stdin::StdinScanner;

use crate::models::Finding;
use anyhow::Result;

/// Common trait for all scanners
pub trait Scanner {
    fn scan(&self) -> Result<Vec<Finding>>;
}