Skip to content

platform: Harden health endpoints #1226

Description

@jeromehardaway

Intent

Health endpoints don't disclose operational data: api/lms/health publicly returns user counts and sample course data.

Scope

  • Auth or reduce api/lms/health output.
  • Optional non-blocking J0dI3 substatus on api/health for observability — platform health must never depend on J0dI3.

Acceptance criteria

  • No operational counts on public endpoints
  • Platform health independent of J0dI3
  • Tests

Touches: Cross-cutting; invariant 5.

Metadata

Metadata

Assignees

No one assigned

    Labels

    epic:platformCross-cutting: CI, tests, security, observabilitysecuritySecurity vulnerability or hardening work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions