[package]
name = "bulwark-ext-processor"
description = "An Envoy external processor for the Bulwark security engine."
version.workspace = true
edition.workspace = true
license = "Apache-2.0 WITH LLVM-exception"
homepage = "https://bulwark.security/"
repository = "https://github.com/bulwark-security/bulwark"
readme = "README.md"
keywords = ["bulwark", "envoy"]
categories = ["wasm"]
[badges]
maintenance = { status = "experimental" }
[dependencies]
bulwark-config = { workspace = true }
bulwark-wasm-host = { workspace = true }
bulwark-wasm-sdk = { workspace = true }
envoy-control-plane = { workspace = true }
futures = { workspace = true }
http = { workspace = true }
metrics = { workspace = true }
r2d2 = { workspace = true }
redis = { workspace = true }
reqwest = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }
tonic = { workspace = true }
tracing = { workspace = true }
bytes = "1"
forwarded-header-value = "0.1.1"
json = "0.12.4"
matchit = "0.7.0"
prost = "0.12"
prost-wkt = "=0.3.0"
sfv = "0.9.2"
[build-dependencies]
prost-wkt-build = "=0.3.0"