Skip to content

OSS Baseline Expectations

This page lists common OSS expectations and whether the current OSS stack meets them.

ExpectationStatusNotes
Clear install + run stepsMetQuick Start and Docker Compose paths exist.
Minimal dependency footprintMetOSS uses regex-only PII and excludes AI models and enterprise services.
Basic observabilityMet/metrics is available when ENABLE_METRICS=true.
Documented limits / known caveatsPartialSome operational caveats are documented; remaining gaps are tracked in the backlog.
  • Docker Compose and manual Python instructions are provided in the docs.
  • OSS excludes AI models (ONNX, GLiNER) and enterprise services.
  • Regex-only PII keeps runtime dependencies lightweight.
  • Prometheus metrics are exposed on /metrics when enabled.
  • Health endpoints are available on the sidecar.

Documented limits / known caveats (Partial)

Section titled “Documented limits / known caveats (Partial)”
  • DLP block mode buffers responses in memory; set DLP_MAX_OUTPUT_LENGTH.
  • Audit stats are per-worker unless a shared store is added.
  • Keep APISIX config examples aligned with safellm/config/apisix.yaml.