Free, Pro, Team, Enterprise

The free tier is the full local product, free under a license anyone can register for, with no time limit. Paid tiers add the rest: Pro adds policy-as-code, accepted findings with provenance, compliance evidence, and real-time enforcement for one developer; Team adds seats and an organization; Enterprise adds fleet-scale reporting. Tiers are cumulative, one binary serves all four, and nothing leaves your machines.

Last updated 2026-09-14.

What each edition gives you

One binary for every tier. Free is the complete local scanner and session-history surface, under a free license anyone can register for; Pro adds the paid controls and keeps detection current for one developer; Team adds seats and an organization for a team; Enterprise adds fleet-scale reporting and rolls findings up across the whole fleet.

Capability Free Pro Team Enterprise
Built for One developer One named developer, on a paid license A whole team The whole org, at fleet scale
Find leaked credentials Watch the scan Yes Yes Yes Yes
Find AI-attack patterns and chains Watch the chain surface Yes Yes Yes Yes
Session search and history Watch a search Yes Yes Yes Yes
Local web UI (skarn serve) Open the sample report Yes Yes Yes Yes
All output formats (console, JSON, SARIF, NDJSON), detected secrets always masked Watch SARIF output Yes Yes Yes Yes
Build / CI security gate Watch the build fail Yes Yes Yes Yes
Deeper local checks (risky packages, insecure AI-written code) Yes Yes Yes Yes
Real-time guard Watch a blocked call Audit only (logs, never blocks) Enforce (block, ask, or audit) Enforce (block, ask, or audit) Enforce (block, ask, or audit)
Paid controls: policy-as-code, accepted findings with provenance, tamper-evident audit trail, evidence packs Watch the paid controls No Yes Yes Yes
Verified company domain: developers on your domain join the organization themselves No No Yes Yes, plus see and invite existing personal accounts on your verified domain
Central dashboard with SSO, roles (RBAC), audit No No No Self-hosted (roadmap)
Support Self-serve Self-serve Standard Set in the agreement
Price Free license, issued after email confirmation EUR 25 per seat per month, billed annually, for one developer EUR 25 per seat per month, billed annually, for 2 to 24 developers Custom, annual

Tiers are cumulative: Pro includes Free; Team includes Pro; Enterprise includes Team. Findings are redacted: the console rolls up masked secrets and metadata. Every edition runs locally on your own machines.

The free/paid boundary, published

The boundary is published capability by capability, with the reason. skarn check refuses with exit 7 when no license is installed and points you at the free registration; a paid flag without a covering license refuses fail-closed with exit 5 before any scan runs. Licenses are Ed25519-signed tokens verified locally against a key embedded in the binary - no activation, no callback, no kill switch.

Free

Capability What it covers
skarn check - the full local scan Every bundled detection rule, behavioral attack-chain correlation, the risk score, decode-then-rescan, canary checks.
All output formats: text, JSON, SARIF, NDJSON CI and SIEM ingest work on the free tier. The evidence pack sits under Pro.
Redaction, in every format Every tier redacts.
CI gating: --fail-on-severity, --fail-on-risk, --fail-on-scan-error, the exit-code contract Fail a pipeline on severity, on the risk score, or on a scan that could not complete.
Personal baseline: --baseline <file>, --baseline-create Accept known findings once and see only what is new.
Custom rules and local detectors: --rules, --no-default-rules, --check-code, --check-packages Your own rule file, with or without the bundled rules, and the local code and package checks.
All recall commands: search, recent, stats, tools, mcps, cmds, export, messages, restore Session search, browsing, and analytics need no license.
skarn serve - the localhost web UI Single-user, 127.0.0.1 only.
skarn guard - audit mode Reports would-be verdicts and does not block.
skarn taxonomies and --audit-verify Auditors verify evidence and the standards crosswalk without a license.

Pro

Capability Why it is paid
--policy Policy-as-code distributed across an org is centralization; the embedded default policy is free.
--baseline-merge Consolidates accepted-findings sets into one distributable file with per-entry provenance; a personal baseline file is free.
--audit-log Tamper-evident scan records are org compliance evidence.
--baseline <directory> (directory union) Unions every accepted-findings file in a directory at scan time; a personal baseline file is free.
--format evidence - the evidence pack A redacted record of one scan, organized for a technical file: compliance evidence rather than scan output, which stays free in every format.
skarn guard - enforce mode Real-time blocking (deny/ask verdicts); any paid tier unlocks it.

Team

Team unlocks nothing more in the binary: every developer on a Team seat gets every Pro capability above, and Team adds the organization around them.

Capability Why it is paid
Seats for 2 to 24 developers (customer portal) One subscription licenses the whole team; an admin assigns each seat to a developer and reclaims it when they leave.
Invitations (customer portal) An admin invites developers to the organization and removes members; every invitation and removal is a row in the organization's audit log.
Verified company domain (customer portal) Developers on your verified domain join the organization themselves, without an invitation each.

Enterprise

Capability Why it is paid
--profile Count-aware dedup and reshape for fleet-scale reporting.
--fleet The fleet roster view in the local web UI: findings rolled up per machine from org-aggregated scan drops.
Existing accounts on a verified domain (customer portal) Lists the personal Skarn accounts already registered on your verified domain, exports the list per domain as CSV, and lets an admin send each holder one invite to join the organization. Joining stays the holder's decision: there is no deadline, and nothing is switched off for an account that does not join.
Hosted fleet console with SSO/RBAC (roadmap; the --fleet roster view ships today) Org-scale centralization, reserved in the entitlement layer.

The editions

Start free on your own machine; subscribe to Pro for one developer or Team for a team; add Enterprise for fleet-scale reporting and fleet-wide governance.

Free The full local product

Everything the free tier includes, under a registered license: the entire detection engine with every bundled rule, attack-chain correlation and the risk score, all session search and analytics, the localhost web UI, every output format including SARIF and NDJSON, redaction everywhere, the CI gating flags, a personal baseline file, custom rules, and the real-time guard in audit mode.

Free tier - install it in one command, or download a single binary for macOS, Windows, or Linux. skarn check uses the free license from getskarn.com/free; skarn assess needs none.

Pro One developer, the paid controls

The paid controls for one developer: policy-as-code, baselines with per-entry provenance, the tamper-evident audit log, evidence packs for a technical file, and guard enforce mode, where your own policy and baselines decide what blocks. One named license, verified offline like every Skarn license.

Pro is sold to one developer on an annual subscription. Talk to us and we will get you licensed.

Team 2 to 24 developers, one organization

Seats and an organization: every developer on the team gets the full Pro controls under their own named license, and an admin runs the organization in the customer portal - assigning and reclaiming seats, inviting members, and verifying your company domain so developers on it join themselves. Each of those actions is a row in the organization's audit log.

Team licensing is sold per developer on an annual subscription. Talk to us and we will get you licensed.

The order process on this site is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all orders placed on this site. Paddle provides all customer service inquiries and handles returns.

Prices exclude VAT and sales tax, which Paddle adds at checkout.

Enterprise Fleet-scale reporting and governance

For a security team that has to watch the whole organization. A high-signal, deduplicated reporting profile built for large fleets: count-aware dedup and reshape that turns thousands of raw findings into a report a security team can act on. A fleet roster view ships today in the local web UI (skarn serve --fleet): findings rolled up per machine from org-aggregated scan drops - redacted, not raw secrets. And the full self-hosted fleet console on the roadmap, adding single sign-on, role-based access, and a full audit trail. In the customer portal, once your company domain is verified, Enterprise also lists the personal Skarn accounts already registered on that domain, exports them as CSV, and lets an admin invite each holder to join the organization - on the holder's decision, with no deadline and nothing switched off.

Enterprise is licensed annually, on an agreement, with an annual minimum. It is not a self-serve purchase: above 24 developers, or where procurement, a security review, or a purchase order is in the path, we license direct. Enterprise agreements are contracted and invoiced directly by Skarn Software OÜ, not through Paddle.

Talk to us about Enterprise

A 30-minute live demo stays on offer: the scanner run with you on a developer's machine. You watch it run and keep the redacted, risk-scored report, the fastest way to see what your team has already leaked into AI tools. Nothing leaves the machine. Book a live demo.

Air-gapped licensing

A license is a signed file with no network or runtime service dependency, so an air-gapped network runs the same product a connected one does.

Skarn licenses by named seat, not by machine: each artifact is issued to one developer and is not bound to a specific device fingerprint, so it is not "node-locked" in the technical sense - your policy for how that developer's own laptop and any air-gapped machine they use stays in sync is yours to run, not something the binary enforces offline. A Pro, Team, or Enterprise license is an Ed25519-signed, term-length artifact, verified locally against a key embedded in the binary. Fetch it once on any connected machine - yours, a laptop at the edge of the network, whatever you already use to bring approved software in - and carry it across the air gap by whatever means your policy allows: removable media, a one-way transfer station, a change-controlled deployment pipeline. The binary never attempts a connection to check it; see the telemetry statement for the complete list of the two commands that ever call out, neither of which is required to run skarn check.

Renewal at contract renewal works the same way: a new artifact, carried in the same way the first one was, with no request/response protocol and nothing to provision on your side. There is no floating-seat server in the deployment today, and no per-device concurrent-use check happens offline - seat compliance in an air-gapped environment is a contractual and process control (the same named-seat accounting the portal uses for connected customers), not a machine lock. A license server for floating air-gapped seats, for environments that need that enforced rather than assumed, is on our roadmap for when a customer's environment demands it.

This is a deployment property of the format, not a separate SKU: it applies to Pro, Team, and Enterprise licenses alike. Talk to us if your procurement process needs the term-length artifact described in writing.

Questions, answered

Is there a free version of Skarn?
Yes. The free tier is the full local product under a license anyone can register for, an individual or an organization alike - not a trial. The entire detection engine, all session search and analytics, the localhost web UI, every output format including SARIF and NDJSON, redaction, CI gating, a personal baseline file, custom rules, and the guard in audit mode. skarn check needs the free license, issued at getskarn.com/free after a one-time email confirmation and verified offline; skarn assess and the recall commands need none. Pro adds the paid controls and Team the organization around them; a lapsed paid license degrades back to the registered free tier - it keeps scanning. Install it with brew install skarn-security/tap/skarn, or download a single binary.
What do the paid tiers add?
The paid controls, and then the organization around them. Pro gives one developer policy-as-code, baselines with per-entry provenance, a tamper-evident audit log, evidence packs, and real-time guard enforcement. Team adds the organization for 2 to 24 developers: seats, invitations, and a verified company domain. Enterprise adds the enterprise output profile and the self-hosted fleet console with SSO, RBAC, and audit on the roadmap.
How is Skarn licensed?
skarn check needs a free license, and skarn assess and the recall commands need none; the paid tiers are licensed per developer, as a subscription. A license is an Ed25519-signed token verified locally against a key embedded in the binary - no activation, no callback, no kill switch. skarn check refuses with exit 7 when no license is installed and points you at the free registration; a paid flag without a covering license refuses fail-closed with exit 5 before any scan runs. When a paid license lapses, the binary degrades to the registered free tier - it keeps scanning and your editor keeps working.

Start free, or book a live demo

The free tier includes the full local product, and it is public: brew install skarn-security/tap/skarn, or a single binary for macOS, Windows, and Linux. Or book a 30-minute live demo and see what your team has already leaked, on your own machine, with nothing uploaded.

Runs on macOS, Windows, and Linux, on both Intel and ARM.