Cargo Features
oxideshield-guard has no features set by default.
[dependencies]
oxideshield-guard = { version = "0.1.6", features = ["telemetry", "adversarial-samples", "full"] }
- telemetry full? = metrics, opentelemetry, opentelemetry-otlp, opentelemetry-semantic-conventions, opentelemetry_sdk
-
OpenTelemetry integration
Affects
otel::OtelGuardMetrics,otel::init_telemetry,otel::shutdown_telemetry… - adversarial-samples
-
Adversarial test samples (30+ attack samples, 40+ benign samples) — internal testing only
Affects
datasets::oxideshield_benchmark_dataset,datasets::jailbreakbench_dataset,datasets::prompt_injection_dataset,datasets::adversarial_suffix_dataset,oxideshield-guard::adversarial… - full = telemetry
-
All features (Community guards only - see oxide-guard-pro for Professional guards)
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- opentelemetry telemetry?
-
Enables opentelemetry
OpenTelemetry (optional)
- opentelemetry_sdk telemetry?
- opentelemetry-otlp telemetry?
- opentelemetry-semantic-conventions telemetry?
- metrics telemetry?