[package] name = "vulnfeed" version = "0.1.0" edition = "2024" [[bin]] name = "vulnfeed" path = "src/bin/vulnfeed/main.rs" [dependencies] anstyle = "1.0.11" argon2 = { version = "0.5.3", features = ["std"] } async-trait = "0.1.89" chrono = { version = "0.4.41", features = ["serde"] } clap = { version = "4.5.47", features = ["derive"] } const_format = "0.2.34" ctrlc = "3.4.7" dashmap = "6.1.0" error-stack = "0.6.0" fastimer = "0.9.0" gix-discover = "0.41.0" jsonwebtoken = "9.3.1" lazy_static = "1.5.0" local-ip-address = "0.6.5" log = "0.4.27" logforth = { version = "0.27.0", features = [ "colored", "layout-json", "append-fastrace", "append-rolling-file", "diagnostic-fastrace", ] } mea = "0.4.2" modql = { version = "0.4.1", features = ["with-sea-query"] } nutype = { version = "0.6.2", features = ["serde"] } pin-project = "1.1.10" poem = { version = "3.1.12", features = ["static-files", "embed"] } rust-embed = "8.5.0" reqwest = { version = "0.12.23", features = ["json"] } sea-query = { version = "0.32.7", features = ["postgres-array"] } sea-query-binder = { version = "0.7.0", features = [ "sqlx-postgres", "with-time", "postgres-array", ] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.145" shadow-rs = "1.3.0" sqlx = { version = "0.8.6", features = [ "postgres", "runtime-tokio", "macros", "uuid", "migrate", "chrono", ] } thiserror = "2.0.16" tokio = { version = "1.47.1", features = ["rt-multi-thread", "macros"] } tokio-cron-scheduler = { version = "0.14.0", features = ["signal"] } toml_edit = { version = "0.23.6", features = ["serde"] } uuid = { version = "1.18.0", features = ["v4", "serde"] } regex = "1.11.2" scraper = { version = "0.24.0", features = ["atomic"] } rquickjs = "0.9.0" sha2 = "0.10.9" tera = "1.20.0" hmac = "0.12.1" base64 = "0.22.1" octocrab = "0.45.0" zip = "5.1.1" bytes = "1.10.1" [build-dependencies] build-data = "0.3.3" gix-discover = "0.41.0" shadow-rs = "1.2.1"