You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TelemetrySubscriber.ingest() currently records producer package identities for every envelope, including local-sensitive extension events. Private plugin identities must not leak into uploaded telemetry.
Scope
Collect producer identities only from public events, or introduce an explicit source-metadata allowlist/classification with equivalent protection.
Review the full telemetry projection for fields derived from non-public envelopes.
Add regression tests for public, local-sensitive, and secret events.
Acceptance criteria
Local-sensitive and secret extension events cannot contribute producer package names/versions to uploaded telemetry.
Public first-party producer/version aggregation remains intact.
The projection remains allowlisted and deterministic.
DAG
Runs in parallel with the demo stream work; gates R8 and R9.
Activity