redpanda-data / redpanda-data/console
Data masking
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.3k
- Forks
- 432
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 40
Description
Sometimes kafka topics contain sensitive data, that shall be hidden or masked when someone views messages in that topic. Currently it is possible to deny someone access to view messages in that topic ,but if it is only a few fields/properties why this has been done, there's a better option: masking data.
Data can be masked by completely remove the value, substitute it with a fake value or just mask the value with something like "***". The masking must happen in the backend for obvious reasons.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or backend entry points are named. Start by locating the backend path that serves topic messages and determine how masking rules would be configured and applied; done means sensitive fields are masked before messages reach the UI, with coverage for removing values, substituting fake values, and displaying "***".
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kafka, typescript
- Domain
- backend, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100