Skip to main content

vulkro license-status

Show the current licence state on this machine: sign-in status, expiry, machine ID, and the Pro checklist: every Pro capability, generated from the registry compiled into the scanner, with whether this machine has it.

No account is needed to run it, and no account is needed to scan. If a Pro command was refused, run license-status to see which capability it needed, then vulkro login (the first verified device login starts a 14-day term of the full product) or vulkro activate <file.lic> on an air-gapped machine.

Usage

vulkro license-status # the state and the Pro checklist
vulkro license-status --format markdown # the whole matrix, as a Markdown table
vulkro license-status --format json # the whole matrix, machine-readable

Flags

FlagDescription
--format <markdown|json>Emit the whole capability matrix, Free and Pro, both products, instead of the checklist. markdown renders the same table the pricing page shows. json emits one row per capability with the fields id, tier, product, label, upgrade_hint and surfaces.

The id in each row is stable and is the same id a Pro refusal prints, so a refusal can be looked up in the matrix word for word.

Exit codes

  • 0 report printed.
  • 2 local database error.

Command reference

Generated from vulkro help license-status on vulkro 0.26.0. This block is the authoritative flag, usage, and exit-code reference for this command; the prose above is the friendly explanation. Do not edit this block by hand; run npm run docs:cli after a release.

Show whether this machine is signed in or licensed, and what that unlocks.

Prints the current licence state (sign-in status, tier, expiry, machine ID) and the Pro checklist, generated from the capability registry in the binary so it is never out of date. Always works: scanning does not need an account, and neither does this.

`--format markdown` prints the capability matrix as a table, and `--format json` as machine-readable rows. Both are the DOCUMENTATION surface of the registry: `docs/capabilities.md` is generated from the markdown one and a drift test fails the build when the committed table disagrees with the code.

Exit codes: `0` report printed; `2` local database error.

Usage: vulkro license-status [OPTIONS]

Options:
--format <FORMAT>
`table` (default): the human report. `markdown` / `json`: the capability matrix, for docs and for the pricing page

[default: table]
[possible values: table, markdown, json]

--offline
Hard-disable every outbound network call for this run (sets VULKRO_OFFLINE=1). Blocks the CVE feed, the license heartbeat, the update check, webhooks, and any cloud AI endpoint; a loopback model (http://127.0.0.1, http://localhost) is still allowed. Equivalent to exporting VULKRO_OFFLINE=1, and the flag wins when both are set

-h, --help
Print help (see a summary with '-h')