Skip to main content

validate_payload

Function validate_payload 

Source
pub fn validate_payload(payload: &TelemetryPayload) -> Result<Vec<String>>
Expand description

Validate that a serialized payload conforms to all constraints:

  1. All top-level keys are from the allow-list (VAL-TELE-006)
  2. No personal data patterns in serialized JSON (VAL-TELE-005)
  3. Payload size ≤ 64 KiB (VAL-TELE-007)
  4. Valid JSON structure (VAL-TELE-007)