Free vs Pro
| Feature | Free (CLI alone) | Pro ($5/yr) |
|---|---|---|
mm status on any repo | ✓ unlimited | ✓ |
| Signed registry snapshot, offline cache | ✓ | ✓ |
| Resolve + health computed on-device | ✓ | ✓ |
Secret-source aware scans (env, aws-secrets, k8s, helm, sql) | ✓ | ✓ |
| Cloud inventory across projects + teams | — | ✓ |
| Alerts on deprecations / retirements | — | ✓ email · Slack · SMS · in-app |
| Lead-time alerts (90/30/7/1 day) | — | ✓ |
CI integrations (scan --check) | — | ✓ |
| Web dashboard | — | ✓ |
| Notification rule builder (scope · severity · channels · digest) | — | ✓ |
| Mailing-group notifications | — | ✓ |
Why so cheap
The CLI’s offline path costs us approximately nothing per user — the registry is a static signed file on a free-egress CDN (Cloudflare R2 ). The variable cost is alerting: email/SMS providers charge per delivery. Pro covers the alert costs and a tiny margin for keeping the registry curated.
Free is built to be durably free, not a trial. We’d rather have you on the free tier forever than not have you at all.
Upgrading
From the CLI:
mm upgradeOpens Stripe checkout , polls until the payment lands, then unlocks Pro features on your account. Or from the web app: Billing → Upgrade.
Cancel anytime
Cancel from Billing → Manage subscription (opens the Stripe customer portal). You keep Pro until the end of your paid period.