[workspace] members = [ "compliance-core", "compliance-agent", "compliance-dashboard", "compliance-graph", "compliance-dast", ] resolver = "2" [workspace.lints.clippy] unwrap_used = "deny" expect_used = "deny" [workspace.dependencies] compliance-core = { path = "compliance-core", default-features = false } serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["full"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } chrono = { version = "0.4", features = ["serde"] } mongodb = { version = "3", features = ["rustls-tls", "compat-3-0-0"] } reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false } thiserror = "2" sha2 = "0.10" hex = "0.4" uuid = { version = "1", features = ["v4", "serde"] } secrecy = { version = "0.10", features = ["serde"] } regex = "1"