We take the security of quietscope very seriously. If you believe you have found a security vulnerability in this project, please report it to us responsibly using the instructions below.
We actively support and provide security patches for the following versions of quietscope:
| Version | Supported |
|---|---|
| v0.6.x | Yes (Active) |
| v0.5.x | Maintenance |
| < v0.4.0 | No |
Please do not open a public GitHub issue for security vulnerabilities.
If you discover a vulnerability, please report it via one of the following methods:
- GitHub Private Vulnerability Reporting: Go to the "Security" tab of the repository on GitHub and click "Report a vulnerability" (once the repository is public).
- Email: Send an email to
hempestdevelopment@gmail.comwith the subject[SECURITY VULNERABILITY] quietscope.
- A detailed description of the vulnerability.
- Step-by-step instructions to reproduce the issue (PoC).
- Potential impact (e.g., local privilege escalation, unexpected path traversal in cleanup).
- Any proposed remediation steps or code diffs.
When you report a vulnerability, we promise to:
- Acknowledge receipt of your report within 48 hours.
- Work closely with you to validate and understand the issue.
- Provide a timeline for fixing the vulnerability.
- Publicly credit you for the discovery (unless you prefer to remain anonymous) once the fix is released.
As quietscope is a local-only auditing tool:
- Vulnerabilities that require full root system access already present on the host to exploit quietscope are considered low severity.
- Modifying standard system settings or deleting files via
--clean-confirmwhen explicitly authorized by the user is the intended behavior and is out of scope unless it deletes directories outside the strictly defined allowlist.
- AI Control Center mutations are local-only and require preview/diff plus a backup before write, delete, disable, cleanup, or restore.
- Secret-bearing paths are not readable or manageable:
.envfiles, SSH/private keys, Keychain data, cloud credential directories, and known browser/mail/message stores remain blocked. - MCP configs are parsed structurally for JSON, TOML, and YAML. Quietscope never executes discovered MCP commands, scripts, hooks, or package launchers.
- Environment maps are treated as key-name metadata. UI/API responses redact sensitive-looking values and expose env key names only.
- Local model directories are inventory/manual-review items. They are not auto-cleaned by default and destructive model deletion should be performed outside Quietscope after separate review.