Plans & billing
What each plan includes and how limits are enforced.
Plans, limits and what is never withheld
Free, Indie, Team and Growth compared on the things that actually differ: project counts, scan frequency, alert channels and seats.
Reviewed 2026-08-23Entitlements: one function decides everything
entitlementsFor(plan, status) is a pure function consulted by both the interface and the API. How limits are computed and clamped, and why they cannot drift.
Reviewed 2026-08-23Billing states and what each means for access
Which subscription statuses keep a paid plan working, why past_due keeps scanning through dunning, and when canceled or unpaid steps access down to Free.
Reviewed 2026-08-23Seats: who can join an organisation
Seat limits by plan: one seat on Free and Indie, unlimited seats on Team, and how invitations behave when an organisation changes size or plan.
Reviewed 2026-08-23