getsentry / getsentry/sentry-java

Add mask-aware label capture for interaction breadcrumbs

Aberta
#5,556 1 comentário 0 reações 0 responsáveis Ver no GitHub
Platform: Android Task
Linguagem predominante
Kotlin
Estrelas
1.4k
Forks
478
Merge médio
3d 4h
PRs com merge (30d)
72

Descrição

Check Session Replay privacy config before including labels in interaction breadcrumbs. Skip labels when the tapped view is masked/redacted.

This is the PII safety gate that prevents text content from leaking into breadcrumbs when Session Replay masking is active.

Reference implementation: [RN SDK touchevents.tsx]() — `_isMaskAllTextEnabled()` and `hasAncestorMask()` checks.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece lendo o arquivo referenciado do RN SDK, packages/core/src/js/touchevents.tsx, especialmente _isMaskAllTextEnabled() e hasAncestorMask(), e então localize o ponto de entrada da captura de labels dos breadcrumbs de interação do Android. O trabalho estará concluído quando os labels forem excluídos se o mascaramento do Session Replay estiver habilitado ou se a view tocada estiver mascarada ou redigida, enquanto as interações não mascaradas mantiverem seus labels.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
android, java, kotlin, react-native
Domínio
mobile, security
Tipo de issue
Funcionalidade
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
58/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.