QuickWeek is a small, sandboxed menu-bar app with a deliberately tiny attack surface: it only reads your Mac's current date, makes no network connections, collects no data, and has no third-party dependencies. Even so, security reports are taken seriously.
Please report vulnerabilities privately via GitHub Private Vulnerability Reporting — do not open a public issue for security problems.
You can expect an initial response within a week. Once a fix is released, the vulnerability will be disclosed in the release notes.
Relevant areas include, but are not limited to:
- The App Sandbox configuration and entitlements (
QuickWeek.entitlements) - The release pipeline (GitHub Actions workflow, the published ZIP, and its build-provenance attestation)
QuickWeek is ad-hoc signed but not notarized — there is no paid Apple Developer ID behind it. Instead of asking you to trust a signature, the project makes the build verifiable:
- The full source is a few files of Swift you can read and build yourself.
- Every release ZIP carries a build-provenance attestation; verify it with
gh attestation verify QuickWeek.zip -R marsvogel/QuickWeek. - Each release publishes a SHA-256 checksum for its asset.
Only the latest release is supported.