1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//! WordPress Vulnerable Scanner
//!
//! A tool for detecting known security vulnerabilities in WordPress installations.
//!
//! # Features
//!
//! - Scans WordPress sites to detect core version, plugins, and themes
//! - Queries WPVulnerability API for known CVEs
//! - Supports multiple input modes: URL, direct component list, or JSON manifest
//! - Outputs results in human-readable or JSON format
//!
//! # Example
//!
//! ```no_run
//! use wordpress_vulnerable_scanner::{Scanner, Analyzer};
//!
//! #[tokio::main]
//! async fn main() -> Result<(), Box<dyn std::error::Error>> {
//! let scanner = Scanner::new("https://example.com")?;
//! let scan_result = scanner.scan().await?;
//!
//! let analyzer = Analyzer::new()?;
//! let analysis = analyzer.analyze(&scan_result).await;
//!
//! println!("Found {} vulnerabilities", analysis.summary.total);
//! Ok(())
//! }
//! ```
pub
// Re-export main types
pub use ;
pub use ;
pub use ;
pub use ;
pub use ;