Security fixes are applied on main.
Please do not open a public issue for active vulnerabilities.
Instead:
- Open a private GitHub Security Advisory for this repository.
- Include reproduction steps, affected files, and expected impact.
- Include whether the issue can expose secrets, run arbitrary commands, or leak user audio/text.
Response target:
- Initial acknowledgement: within 72 hours.
- Initial risk assessment: within 7 days.
- Mitigation plan or patch target date: as soon as triaged.
Faye security baseline for V1:
- Local API binds to
127.0.0.1only. - Secret files are written with
0600. - Setup prompts hide secret input in terminal.
- Wake-word and command parsing use constrained, validated inputs.
- CI blocks release if high+ severity
npm auditfindings fail.
After a patch is ready and users have upgrade guidance, we publish:
- A short advisory summary.
- Affected versions and fixed version.
- Upgrade steps.