Security
What this page is for
Document current security model and operational guardrails.
Current model
- Request identity through
X-User-IDheader. - No full IAM system in current baseline.
- Backend uses
helmetand input validation.
Controls
- Validate all request DTOs.
- Restrict network access to backend where possible.
- Protect environment secrets (
OPENAI_API_KEY).
Operational recommendations
- Terminate TLS at ingress/reverse proxy.
- Add authn/authz layer before internet exposure.
- Add structured audit logs for sensitive operations.