OpenVoiceOS / OpenVoiceOS/raspOVOS

Implement data redaction in ovos-support script

Open
#130 0 comments 0 reactions 1 assignee View on GitHub

@JarbasAl is already working on this.

Since Jan 18, 2025.

Dominant language
Shell
Stars
52
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Overview

The ovos-support script currently handles sensitive information (logs, configs) but lacks implementation for data redaction. This needs to be addressed to prevent accidental exposure of private information.

Required Changes

  1. Add a function to redact sensitive patterns:

    • IP addresses
    • API keys
    • Location data
    • Other personally identifiable information
  2. Implement redaction before copying:

    • Use regex patterns for log files
    • Use jq filtering for JSON configs
    • Add clear warnings about shared information
  3. Update the script to:

    • Clearly indicate what information might be shared
    • Provide options to skip sensitive data
    • Document the redaction process

References

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.