wpscan_analyze/
lib.rs

1pub mod analyze;
2pub mod errors;
3pub mod output;
4pub mod wpscan;
5
6pub use analyze::{default_analysis, AnalysisSummary, Summary, WpScanAnalysis};
7pub use output::{OutputConfig, OutputDetail, OutputFormat};
8pub use wpscan::{FromFile, SanityCheck, WpScan};
9
10#[cfg(test)]
11mod tests {
12    use crate::wpscan::WpScan;
13
14    use std::str::FromStr;
15
16    #[allow(non_snake_case)]
17    pub(crate) fn WPSCAN_TEST_DATA() -> WpScan {
18        let wp_file = include_str!("../tests/wpscan-example_com.json");
19
20        WpScan::from_str(&wp_file).unwrap()
21    }
22}