Skip to content

Security: privacykey/privacycommand

SECURITY.md

Security policy

privacycommand is a privacy / security tool. We take vulnerability reports seriously.

Reporting a vulnerability

Please don't open a public GitHub issue. Email security@privacykey.org with:

  • A description of the issue and its impact.
  • Steps to reproduce, or a proof-of-concept if you have one.
  • The privacycommand version you observed it on (Settings → About, or mdls -name kMDItemVersion /Applications/privacycommand.app).
  • Your macOS version and chip family (Apple menu → About This Mac).
  • Whether you've shared the finding anywhere else (e.g. coordinated disclosure with another vendor).

We aim to acknowledge within 72 hours and to ship a fix within 30 days for high-severity issues. We'll keep you in the loop on the timeline and credit you in the release notes if you want — let us know your preference.

What's in scope

  • The privacycommand app and its bundled privileged helper (org.privacykey.privacycommand.HelperTool).
  • The release pipeline (signing, notarization, appcast feed, Sparkle update flow).
  • The Homebrew Cask published at privacykey/homebrew-tap.

What's out of scope

  • Privilege escalation that requires the attacker to already have root or to control the user's keychain — those are pre-existing conditions privacycommand can't defend against.
  • Findings that depend on a tampered or unsigned build of privacycommand (we don't claim to defend against an attacker who can replace the bundle on disk).
  • Low-severity issues in third-party dependencies (Sparkle, Apple frameworks). Please report those upstream first; we'll happily track and bump versions on our end once a fix lands.
  • Third-party apps you analyse with privacycommand — if you find a bug in another developer's app via privacycommand, please report it to that developer, not us.

What we promise

  • We will not pursue legal action against good-faith security research conducted under this policy.
  • We won't share your report with anyone outside the privacycommand maintainer team without your consent.
  • We'll be transparent about what we fixed, what we didn't, and why.

Hall of fame

Reporters who would like public credit will be listed in release notes and (eventually) on a dedicated security page on the website.

There aren't any published security advisories