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
-
Add a function to redact sensitive patterns:
- IP addresses
- API keys
- Location data
- Other personally identifiable information
-
Implement redaction before copying:
- Use regex patterns for log files
- Use jq filtering for JSON configs
- Add clear warnings about shared information
-
Update the script to:
- Clearly indicate what information might be shared
- Provide options to skip sensitive data
- Document the redaction process
References
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
Add a function to redact sensitive patterns:
Implement redaction before copying:
Update the script to:
References