Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[rush reporter][R4] Harden reporter telemetry privacy projections

Đang mở
#5,977 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
52/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
typescript

Hướng nghiên cứu

Start at TelemetrySubscriber.ingest() and trace the full telemetry projection, paying attention to fields derived from envelope source metadata. Locate the reporter telemetry tests and cover public, local-sensitive, and secret events; done means private producer identities are excluded while public aggregation remains deterministic and intact.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement

Parent: #5858

Blocked by: #5976

Goal

Close the telemetry privacy follow-up identified during #5867 before reporter events are wired into uploaded Rush telemetry.

Context

Follow-up review: https://github.com/microsoft/rushstack/pull/5867#discussion_r3866455319

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.

Part of #5858.

Ngôn ngữ chính
TypeScript
Star
6.5k
Fork
708
Merge trung bình
2 ngày 1 giờ
Pull request đã merge (30 ngày)
46

Chuẩn bị môi trường

Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của microsoft/rushstack

Tất cả issue của microsoft/rushstack

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.