Skip to main content

vulkro activate, machine-id, buy

The licence-file commands. These are the air-gap and enterprise path: they hold Pro on a machine with no browser login and no network. Free needs no file at all: an air-gapped machine that never activates anything still scans one repository at a time. For the online account flow see vulkro login and Accounts, Free and Pro.

vulkro activate

Install a Vulkro activation key from a .lic file received from the Vulkro team. Verifies the Ed25519 signature, checks the machine binding, and stores the key locally. Once activated, Pro works offline with no account login.

vulkro activate ./your-team.lic
ArgumentDescription
<LICENSE_FILE>Path to the .lic file.

vulkro machine-id

Print this machine's Vulkro fingerprint (32 hex characters). Include it when you request a license file so the key can be machine-bound.

vulkro machine-id

vulkro buy

Request Pro. Opens a pre-filled email with this machine's ID and days-of-use stats. The team replies with a seat on your account, or with a .lic file for a machine that cannot reach the network, which you install with vulkro activate. Prices are on the pricing page.

vulkro buy

To request a license directly, email license@vulkro.com with the output of vulkro machine-id.

Air-gapped workflow

On a machine with no internet access:

vulkro machine-id # send this fingerprint to request a key
vulkro activate ./your-team.lic # install the returned .lic file
vulkro license-status # confirm the tier and expiry

See Offline mode for the full air-gap setup including the signed CVE bundle.

Command reference

Generated from vulkro help activate 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.

Install a licence file received from the Vulkro team.

Install a Vulkro activation key from a `.lic` file received after purchase. Verifies the Ed25519 signature, checks the machine binding, and stores the key in `~/.vulkro/scans.db`.

Exit codes: `0` key installed; `2` invalid file, wrong machine, or wrong product.

Usage: vulkro activate [OPTIONS] <LICENSE_FILE>

Arguments:
<LICENSE_FILE>
Path to the `.lic` file

Options:
--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')