[package] name = "compliance-dast" version = "0.1.0" edition = "2021" [lints] workspace = true [dependencies] compliance-core = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } chrono = { workspace = true } thiserror = { workspace = true } tracing = { workspace = true } uuid = { workspace = true } tokio = { workspace = true } mongodb = { workspace = true } reqwest = { workspace = true } # HTML parsing scraper = "0.25" # Browser automation chromiumoxide = { version = "0.7", features = ["tokio-runtime"], default-features = false } # Docker sandboxing bollard = "0.18" # TLS analysis native-tls = "0.2" tokio-native-tls = "0.3" # CDP WebSocket (browser tool) tokio-tungstenite = { version = "0.26", features = ["rustls-tls-webpki-roots"] } futures-util = "0.3" base64 = "0.22" # Serialization bson = { version = "2", features = ["chrono-0_4"] } url = "2"