Remige
← Remige home

Security

Report vulnerabilities privately, and understand exactly what Remige verifies before it runs or installs anything.

Current signing status. Public builds are ad-hoc signed. Developer ID signing and Apple notarization are implemented in the release workflow but are not enabled yet. Until they are, macOS cannot verify the publisher and may show a Gatekeeper prompt on first launch.

Reporting a vulnerability

Use GitHub’s private vulnerability reporting:

Open a private advisory →

Do not open a public issue for a suspected vulnerability. Include the affected component (app, CLI, installer, update feed, or release workflow), version, macOS version, reproduction steps, impact, and any suggested fix. Expect an acknowledgement within three business days; this is a small project and fixes are best effort. There is no bug bounty.

Scope

Out of scope: vulnerabilities in Homebrew, npm, pnpm, Bun, the Mac App Store, Sparkle appcasts, or third-party apps that Remige only detects or invokes; social engineering; issues that require an already-compromised local account.

What the update path verifies

The feed is currently not separately signed. If both the Vercel feed and the GitHub asset were compromised, integrity would depend on those origins; Developer ID signing and notarization will add an independent check. Report suspected tampering immediately.

Security posture

This page is also available as security.txt.